1

所以在我的机器上,delayed_jobs 的守护进程运行起来就像一个魅力。

在我的服务器上(相同的 ruby​​ 版本,相同的文件架构,相同的 gem),它失败了。

在服务器上启动RAILS_ENV=production script/delayed_job run作品

但是,RAILS_ENV=production script/delayed_job start什么都不做,在 tmp/pids 中没有创建文件,日志中没有任何内容。

如何解决此问题?

4

1 回答 1

2

发现问题

在我的生产日志中,我收到了这条消息:

Mysql2::Error: 关闭 MySQL 连接:

添加reconnect: true我的 database.yml 解决了这个问题。

不知道为什么它在我的本地机器上工作,可能我的 OSX MySQL 和我的 Debian MySQL 之间的 mysql 设置不一样

于 2013-05-15T14:24:06.530 回答