使用未定义的常量sigkill-在laravel5.7队列中假定为“sigkill”

7cjasjjr  于 2021-06-15  发布在  Mysql
关注(0)|答案(0)|浏览(195)

我从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咨询后一无所获。。服务器工作正常。查询很好,没有大到不能倒。
请帮忙,不知道该怎么办,还是怎么了。。。

暂无答案!

目前还没有任何答案,快来回答吧!

相关问题