如何在编辑制作后更新Ruby实时网站?

时间:2012-06-16 07:56:09

标签: ruby-on-rails ruby unicorn

我是Ruby的新手,想知道如何在生产后直接编辑某些文件(用于UI目的)后更新实时网站。

我们目前正在运行Unicorn。该脚本安装在/ root / ribbot / ribbot /文件夹中。

谢谢!

2 个答案:

答案 0 :(得分:3)

Rails缓存源代码,查看模板等:如果它们发生了变化,那么你需要重启unicorn。

Unicorn确实具有无缝重启功能:向独角兽主进程发送USR2信号:这会导致启动新的主进程。当它启动并运行时,将QUIT发送到旧的QUIT。 GitHub对他们如何做到这一点有很好的blog post

答案 1 :(得分:0)

这取决于您如何为您的应用提供服务。如果您使用的是heroku,请执行git add .git commit -m "init“(将init替换为您的提交消息)和git push heroku master

如果您正在运行其他内容,请重新部署。