我使用的是laravel 5.1和beanstalkd,由主管管理。
问题是: 1)工匠队列:work beanstalkd --sleep=3 -- The =3 --daemon 2) sudo service beanstalkd stop
这就是全部。我的laravel.log在24小时内出现了400G的错误:
[2015-10-06 17:09:18] local.ERROR: exception 'Pheanstalk\Exception\ConnectionException' with message 'Socket error 111: Connection refused (connecting to localhost:11300)' in /home/glue/proj/crowdbanner/vendor/pda/pheanstalk/src/Socket/NativeSocket.php:45
如何正确避免这种情况,并在豆茎死亡时停止工作?
发布于 2015-10-07 03:08:04
就像您尝试/捕获任何其他异常一样-并执行所需的任何操作,从睡眠并稍后重试,到完全退出。
try {
// reserve a job
// act on the job
// delete the job if it's complete.
} catch (Pheanstalk\Exception\ConnectionException $e) {
echo "can't connect to Beanstalkd";
exit 99;
}
https://stackoverflow.com/questions/32972248
复制相似问题