我从ajax请求中得到一个错误“使用未定义的常量sigkill-假定为'sigkill'”,它启动了这个artisan命令->
Artisan::call('queue:work', [
'connection' => 'database',
'--memory' => '700',
'--tries' => '1',
'--timeout' => '35000',
'--queue' => 'updates'
]);
我使用laravel5.7作为应用程序的框架。
作业由数据库管理,配置->
'database' => [
'driver' => 'database',
'table' => 'jobs',
'queue' => 'default',
'retry_after' => 18000,
],
问题最近出现了。。这是奇怪的,因为麻烦不在这里之前,所有这些“系统”工作得很好。现在,worker可以很好地完成一些作业,但随后它会出错,并写入db this中的“failed\u jobs”表->
ErrorException: PDOStatement::execute(): MySQL server has gone away in /srv/migration-xxxxxx-xxxx-xxxxxx/www/vendor/laravel/framework/src/Illuminate/Database/Connection.php:458
作为数据库,我使用的是microsoft azure mysql数据库。微软Maven咨询后一无所获。。服务器工作正常。查询很好,没有大到不能倒。
请帮忙,不知道该怎么办,还是怎么了。。。
暂无答案!
目前还没有任何答案,快来回答吧!