2013-05-15 90 views
1

因此,在我的機器上,delayed_jobs的守護進程版本像魅力一樣運行。延遲作業只在生產服務器上無聲無息

在我的服務器上(相同的ruby版本,相同的文件結構,相同的寶石),它失敗。

啓動服務器

但是在RAILS_ENV=production script/delayed_job run作品,RAILS_ENV=production script/delayed_job start什麼也不做,沒有在TMP/PID的創建的文件,沒有在日誌中。

如何解決此問題?

+0

任何有更多細節的機會,例如你的Ruby版本,操作系統和版本之間的相同的MySQL設置以及文件拱和delayed_job版本......? – Keeguon

回答

2

發現問題

在我的生產日誌,我有這個消息:

Mysql2::Error: closed MySQL connection:

添加reconnect: true在我的database.yml固定的問題。

不知道爲什麼,它正在我的本地機器上,雖然,可能不是我的OSX MySQL和我的Debian的MySQL

相關問題