我是Ruby的新手,想知道如何在生产后直接编辑某些文件(用于UI目的)后更新实时网站。
我们目前正在运行Unicorn。该脚本安装在/ root / ribbot / ribbot /文件夹中。
谢谢!
答案 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
。
如果您正在运行其他内容,请重新部署。