2016-04-26 74 views
1

我在使用capistrano的服務器中部署了一個rails應用程序。在生產中調試此應用的最佳方式是什麼?到目前爲止,當我使用Apache + Phusion部署應用程序時,我會在代碼中編寫調試語句並確定發生了什麼事情。在與capistrano一起部署時在生產中調試rails應用程序

但是,當我在capistrano設置中嘗試相同的時候,我沒有看到調試語句。

我應該在哪裏添加調試語句?在從git倉庫中提取的代碼庫中?或者當前的capistrano文件夾?另外,一旦我添加調試語句,有什麼我需要做的事情,以反映這種變化的nginx服務器?

(此前,在阿帕奇+的Phusion,我用來做touch tmp/restart.txt以反映更改)

對不起這些問題,但是這是一個使用Capistrano的,Nginx的我的第一次。

+0

你可以簡單地看看生產日誌,找出什麼破。 – sajinmp

+0

不幸的是,production.log試圖通過電子郵件發送異常並禁用此電子郵件,我需要更新代碼。 – sridharraman

回答

0

我正在部署另一個代理的代碼,因此我沒有完全意識到部署環境。在探測中,我發現使用的應用程序服務器是Unicorn。

因此,所有我不得不這樣做,以反映更改爲重啓麒麟服務器運行unicorn appname restart

相關問題