設定ファイルを追加した際には読み込まないとエラーになる
新しく設定ファイルを更新した
/etc/supervisor/conf.d/laravel-worker.conf
[program:laravel-worker-staging] process_name=%(program_name)s_%(process_num)02d command=php /var/www/dev-project/artisan queue:work main-sqs --timeout=600 --sleep=3 --tries=1 autostart=true autorestart=true user=www-data numprocs=4 redirect_stderr=true stdout_logfile=/var/www/dev-project/storage/logs/job-worker.log [program:laravel-verify-email-address-worker-staging] process_name=%(program_name)s_%(process_num)02d command=/usr/bin/php7.2 /var/www/dev-project/artisan queue:listen verify-email-address --timeout=700 --sleep=3 --tries=1 autostart=true autorestart=true user=www-data numprocs=4 redirect_stderr=true stdout_logfile=/var/www/dev-project/storage/logs/job-worker.log [program:laravel-delete-email-address-worker-staging] process_name=%(program_name)s_%(process_num)02d command=/usr/bin/php7.2 /var/www/dev-project/artisan queue:listen delete-email-address --timeout=700 --sleep=3 --tries=1 autostart=true autorestart=true user=www-data numprocs=4 redirect_stderr=true stdout_logfile=/var/www/dev-project/storage/logs/job-worker.log
config/queue.php
$verify_email_addrerss_queue = env('APP_ENV', 'local') . '-verify-client-email-queue';
$delete_email_addrerss_queue = env('APP_ENV', 'local') . '-delete-client-email-queue';
return [
'verify-email-address' => [
'driver' => 'sqs',
'key' => env('SQS_KEY', 'your-public-key'),
'secret' => env('SQS_SECRET', 'your-secret-key'),
'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),
'queue' => $verify_email_addrerss_queue,
'region' => env('SQS_REGION', 'us-east-1'),
'version' => '2012-11-05',
'retry_after' => 710,
],
'delete-email-address' => [
'driver' => 'sqs',
'key' => env('SQS_KEY', 'your-public-key'),
'secret' => env('SQS_SECRET', 'your-secret-key'),
'prefix' => env('SQS_PREFIX', 'https://sqs.us-east-1.amazonaws.com/your-account-id'),
'queue' => $delete_email_addrerss_queue,
'region' => env('SQS_REGION', 'us-east-1'),
'version' => '2012-11-05',
'retry_after' => 710,
],
もくじ
パラメータについて
- –tries=1
失敗時のリトライ回数
historyが荒れるので1回で良い。 - コンフィグのretry_afterの値
–timeout=600より長くすること
これを読み込ませたい🐱
読み込み
supervisorctl reread supervisorctl update supervisorctl reload
全体再起動
sudo supervisorctl stop all sudo supervisorctl reread sudo supervisorctl update sudo supervisorctl start all sudo supervisorctl status
![[Solved] Supervisor FATAL Exited too quickly (process log may have details)](https://www.yuulinux.tokyo/contents/wp-content/uploads/2019/01/laravel_20190131_1-150x150.jpg)


