Laravel 5 用于每分钟侦听队列的Cron作业会使mysql数据库服务器崩溃

Laravel 5 用于每分钟侦听队列的Cron作业会使mysql数据库服务器崩溃,laravel-5,cron,mediatemple,Laravel 5,Cron,Mediatemple,调度程序的Cron作业在后台运行queue listen命令,这会在mediatemple Dv宿主服务器中造成过度负载,并导致mysql连接崩溃。 生成负载的进程及其子进程如下所示: _/usr/bin/php artisan电子邮件:dealinit _/usr/bin/php artisan queue:work--queue=default--delay=0--memory=128--sleep=3--trys=0--env=local php/path/to/artisan

调度程序的Cron作业在后台运行queue listen命令,这会在mediatemple Dv宿主服务器中造成过度负载,并导致mysql连接崩溃。 生成负载的进程及其子进程如下所示:

_/usr/bin/php artisan电子邮件:dealinit _/usr/bin/php artisan queue:work--queue=default--delay=0--memory=128--sleep=3--trys=0--env=local

          • php/path/to/artisan schedule:run>>/dev/null 2>&1是我根据官方文档使用的命令

这每分钟运行一次脚本,如果您使用MySQL作为队列驱动程序,这将创建负载,但是,您的服务器应该能够处理此类负载,除非您的作业,我已经从调度程序中删除了queue:listen命令,只需运行记录器,每1分钟写入一次日志文件,但同样的问题是mysql服务器连接丢失,服务器负载超过95%。但这不是霍斯盖特的问题。