使用capistrano进行部署时调试生产中的应用程序

问题描述 投票:1回答:1

我使用capistrano在服务器中部署了rails应用程序。 在生产中调试此应用程序的最佳方法是什么?

到目前为止,当我使用Apache + Phusion部署应用程序时,我会在代码中编写调试语句并确定哪些内容正在破坏。

但是当我在capistrano设置中尝试相同时,我没有看到调试语句。

我应该在哪里添加调试语句? 在从git repo中提取的代码库中? 或者当前的capistrano文件夹?

另外,一旦我添加了调试语句,我需要对nginx服务器做些什么来反映这种变化吗?

(早先,在Apache + Phusion中,我曾经做过touch tmp/restart.txt来反映变化)

很抱歉这些问题,但这是我第一次使用Capistrano,Nginx。

debugging nginx capistrano production-environment
1个回答
0
投票

我正在部署另一个代理的代码,因此我并不完全了解部署环境。 在探测时,我发现正在使用的应用服务器是Unicorn。

因此,我必须做的就是通过运行unicorn appname restart重启Unicorn服务器

© www.soinside.com 2019 - 2024. All rights reserved.