Lỗi supervisor running nhưng RabbitMQ ở trạng thái idle


Hiện tại mình đang dùng MacOS, lỗi này sẽ thường gặp cho anh em nào đang dùng laravel

Setup supervisor để xử lý queue.

Supervisor thì running nhưng queue thì cử ở trạng thái idle không xử lý.





Setup ban đầu của mình 

[program:queue-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /Users/tinhnguyen/Sites/laravel/src/artisan queue:work rabbitmq --queue=order_hook_queue
numprocs=8
startsecs=0
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile= /Users/tinhnguyen/Sites/laravel/src/storage/logs/worker.log


Cơ bản thì copy dòng này chạy terminal thì nó vẫn ok

php /Users/tinhnguyen/Sites/laravel/src/artisan queue:work rabbitmq --queue=order_hook_queue


- Nhưng khi worker run thì thường sẽ lỗi bash của php

Cách khắc khục đơn giản là

Ở terminal

tinhnguyen $ which php

/usr/local/opt/php@7.4/bin/php


Sau giờ copy lại bash của php là ok.

[program:queue-worker]
process_name=%(program_name)s_%(process_num)02d
command=/usr/local/opt/php@7.4/bin/php /Users/tinhnguyen/Sites/laravel/src/artisan queue:work rabbitmq --queue=order_hook_queue
numprocs=8
startsecs=0
autostart=true
autorestart=true
redirect_stderr=true
stdout_logfile= /Users/tinhnguyen/Sites/laravel/src/storage/logs/worker.log



Note: Đây là cách setup dưới local cho anh em đang dùng macos, còn lên môi trường production có thể khác.

Chúc anh/em cấu hình chạy ngon lành



Hướng dẫn kết nối Auth OpenID Haravan bằng Laravel 8

Hôm nay mình có code bằng laravel 8 kết nối auth openid của haravan. Chia sẽ lại cho anh em nào cần làm app bằng php ở HARAVAN Cần làm - Xem Docs haravan: https://docs.haravan.com/blogs/omni/login-and-logout-haraaccount - Đăng ký 1 tài khoản partner: http://partners.haravan.com - Tạo 1 APP trên haravan https://developers.haravan.com/

Laravel CMS October

Có 1 anh bạn giới thiệu cho 1 KH làm outsource ở ngoài mà nó request...

Laravel fix error optimize cache

UnexpectedValueException
There is no existing directory at “/var/www/html/storage/logs” and its not buildable: Permission denied
http://web.vn/console/posts