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