php - laravel 큐가 일정 시간 동안 실행된 후 모니터링을 중지합니다. 이유는 무엇입니까?
过去多啦不再A梦
过去多啦不再A梦 2017-07-06 10:36:44
0
1
1154

laravel 대기열을 사용하여 WeChat 결제 알림을 처리하세요.
큐 청취 명령을 사용하면 큐가 정상적으로 실행됩니다. (명령은 php artisan queue:listen입니다.)
데이터베이스 드라이버를 사용하세요.
큐 모니터링 실행 후 서버 터미널을 닫아주세요. 이때 새로운 작업이 있으면 대기열은 계속 실행됩니다.
그런데 잠시 후, 한 시간 정도. 큐는 더 이상 실행되지 않고 데이터베이스에 많은 작업이 누적되어 있다. 이때 계속해서 모니터링 명령을 실행하면 누적된 작업이 실행되어 작업 테이블에서 지워진다.
다음과 같은 질문이 있습니다.
1. 위 현상이 정상인가요? 아니면 설정에 문제가 있는 걸까요? 2. 위 현상이 정상이라면, 새로운 작업이 들어올 때마다 큐 모니터링을 멈추지 않고 실행할 수 있는 방법이 있나요?
3. 이전 디버깅은 프로그램 문제로 인해 대기열 작업 실행이 실패하여 255회 시도(시도 필드) 후에 중지되었으며 중지 후 실패한 작업 목록에 입력되지 않았습니다. 이 시도 횟수를 구성할 수 있습니까? 이 시도 횟수에 도달한 후 실패한 작업 목록을 어떻게 입력합니까?

过去多啦不再A梦
过去多啦不再A梦

모든 응답 (1)
黄舟

공식 문서를 참고하세요: https://docs.golaravel.com/do...

    최신 다운로드
    더>
    웹 효과
    웹사이트 소스 코드
    웹사이트 자료
    프론트엔드 템플릿
    회사 소개 부인 성명 Sitemap
    PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!