【发布时间】:2016-04-26 11:28:18
【问题描述】:
我已经使用 capistrano 在服务器中部署了一个 rails 应用程序。在生产环境中调试此应用的最佳方式是什么?
直到现在,当我使用 Apache+Phusion 部署应用程序时,我都会在代码中编写调试语句并确定发生了什么问题。
但是当我现在在 capistrano 设置中尝试相同的操作时,我看不到调试语句。
我应该在哪里添加调试语句?在从 git repo 中提取的代码库中?还是 capistrano 的当前文件夹?
另外,一旦我添加了调试语句,我需要对 nginx 服务器做些什么来反映这个变化吗?
(之前在Apache+Phusion中,我曾经用touch tmp/restart.txt来反映变化)
很抱歉这些问题,但这是我第一次使用 Capistrano,Nginx。
【问题讨论】:
-
您可以简单地查看生产日志以找出问题所在。
-
不幸的是,production.log 试图通过电子邮件发送异常并禁用此电子邮件,我需要更新代码。
标签: debugging nginx capistrano production-environment