在项目中的测试机上
nohup bundle exec sidekiq -d -e production -l log/sidekiq.log &
总会隔一天自动关闭,日志里也没有错误,能不能是机器内存过低导致的,因为 resque 起到第三个 worker 时,这台机器会报这个错 cann't allocate memory。但是 sidekiq 能启动起来运行几个小时没问题阿。。。哪个大神遇到过类似的问题,或者有什么解决办法。
应该就是内存问题啦,多大内存的?
内存多大?我曾经用过一个 vps 经常导致某些进程自动关闭 换个别家的大内存的就好了
log 有没有显示一些信息?
#3 楼 @hz_qiuyuanxin log 没有显示信息,都是正常的启动任务 结束任务的信息。
#3 楼 @hz_qiuyuanxin #2 楼 @zj0713001 #1 楼 @small_fish__ 有可能是内存的问题,内存多大我也不清楚。最开始我以为是并发数大于 rails 的数据库连接最大数,结果改小了也不行。。。估计就是内存的问题了。。。