我已使用capistrano在服务器中部署了rails应用程序。在生产中调试此应用程序的最佳方法是什么?
到目前为止,当我使用Apache + Phusion部署应用程序时,我会在代码中编写调试语句并确定哪些内容正在破坏。
但是当我在capistrano设置中尝试相同时,我没有看到调试声明。
我应该在哪里添加调试语句?在从git repo中提取的代码库中?或者capistrano的当前文件夹?
另外,一旦我添加了调试语句,我需要对nginx服务器做些什么来反映这种变化吗?
(之前,在Apache + Phusion中,我过去常常touch tmp/restart.txt
来反映变化)
对不起这些问题,但这是我第一次使用Capistrano,Nginx。
答案 0 :(得分:0)
我正在部署另一个代理的代码,因此我并不完全了解部署环境。在探测时,我发现正在使用的应用服务器是Unicorn。
所以,我必须做的就是通过运行unicorn appname restart