Laravel & Lumen 시스템의 대기열 서비스
class DeleteBill extends Job
{
/**
* Execute the job.
*
* @return void
*/
public function handle()
{
*****
}
}
'default' => env('QUEUE_DRIVER', 'sync')
이와 같이 env 파일에서 어떤 것을 설정하든지 가능합니다.본인은 Redis 서비스를 사용하고 데이터베이스입니다.php Redis 구성 보기:
'redis' => [
'cluster' => env('REDIS_CLUSTER', false),
'default' => [
'host' => env('REDIS_HOST', '121.41.13.126'),
'port' => env('REDIS_PORT', 6379),
'database' => env('REDIS_DATABASE', 0),
'password' => env('REDIS_PASSWORD', null),
],
]
sudo apt-get install supervisor
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02dcommand=php /home/forge/app.com/artisan queue:work sqs --sleep=3 --tries=3 --daemonautostart=true
autorestart=true
user=forge
numprocs=8
redirect_stderr=true
stdout_logfile=/home/forge/app.com/worker.log
sudo supervisord -c /etc/supervisord.confsudo
supervisorctl -c /etc/supervisor/supervisord.conf
sudo supervisorctl reread
sudo supervisorctl update
sudo supervisorctl start laravel-worker:*
이번 전체 대기열 서비스의 조사는 전체 대기열 서비스에 대해 깊은 이해를 가지게 했다.이쪽 문장으로 전체 과정을 기록하다.
여러분은 나의 개인 사이트를 방문할 수 있는 것을 좋아합니다.http://www.yingminxing.com궁금한 점이 있으시면 소통을 환영합니다:QQ:370399195,위챗:yingminxing1988
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSONJSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다. 그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다. 저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.