From 76309a02d8c8e05bb28e3d2e019b4d8e2b6fc300 Mon Sep 17 00:00:00 2001 From: Alireza Date: Mon, 11 Apr 2022 00:20:15 +0430 Subject: [PATCH 1/3] add supervisor worker --- worker.conf | 41 +++++++++++++++++++++++++++++++++++++++++ 1 file changed, 41 insertions(+) create mode 100644 worker.conf diff --git a/worker.conf b/worker.conf new file mode 100644 index 0000000..b27ee62 --- /dev/null +++ b/worker.conf @@ -0,0 +1,41 @@ +[supervisord] +nodaemon=true +user = root +[supervisorctl] +[inet_http_server] +port = 127.0.0.1:9001 +[rpcinterface:supervisor] +supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface + +[program:scheduler] +process_name=%(program_name)s_%(process_num)02d +command=/bin/sh -c "while [ true ]; do (php /var/www/html/artisan schedule:run --verbose --no-interaction &); sleep 60; done" +autostart=true +autorestart=true +numprocs=1 +user=www-data +redirect_stderr=true +stdout_logfile=/var/log/supervisor/scheduler.log + +[program:change-store-order-status] +command=php /var/www/html/artisan queue:work redis --queue=change_to_successful_store_order --tries=3 +process_name=%(program_name)s_%(process_num)02d +autostart=true +autorestart=true +user=www-data +numprocs=3 +redirect_stderr=true +stdout_logfile=/var/log/supervisor/sms-status.log + + + +# [program:check-sms-status] +# command=php /var/www/html/artisan queue:work redis --queue=check-sms-status --tries=3 +# process_name=%(program_name)s_%(process_num)02d +# autostart=true +# autorestart=true +# user=www-data +# numprocs=3 +# redirect_stderr=true +# stdout_logfile=/var/log/supervisor/sms-status.log + From 1acc9d3cafe59de60e25d390be9205703132ff27 Mon Sep 17 00:00:00 2001 From: Ali Qasemi Date: Mon, 11 Apr 2022 15:09:08 +0430 Subject: [PATCH 2/3] add drone --- .drone.yml | 1 + 1 file changed, 1 insertion(+) diff --git a/.drone.yml b/.drone.yml index 4037b2a..2a10bb9 100644 --- a/.drone.yml +++ b/.drone.yml @@ -18,6 +18,7 @@ steps: - docker exec willaengine service cron start - docker exec willaengine php artisan config:cache - docker exec willaengine php artisan route:cache + - docker exec willaengine php artisan migrate --path=vendor/wm/lms/database/migrations --force when: branch: - master From 48afbc1b0a0dc9a2f3aa75e3cc228fb5f37b770e Mon Sep 17 00:00:00 2001 From: Ali Qasemi Date: Mon, 11 Apr 2022 15:11:10 +0430 Subject: [PATCH 3/3] delete worker conf --- worker.conf | 41 ----------------------------------------- 1 file changed, 41 deletions(-) delete mode 100644 worker.conf diff --git a/worker.conf b/worker.conf deleted file mode 100644 index b27ee62..0000000 --- a/worker.conf +++ /dev/null @@ -1,41 +0,0 @@ -[supervisord] -nodaemon=true -user = root -[supervisorctl] -[inet_http_server] -port = 127.0.0.1:9001 -[rpcinterface:supervisor] -supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface - -[program:scheduler] -process_name=%(program_name)s_%(process_num)02d -command=/bin/sh -c "while [ true ]; do (php /var/www/html/artisan schedule:run --verbose --no-interaction &); sleep 60; done" -autostart=true -autorestart=true -numprocs=1 -user=www-data -redirect_stderr=true -stdout_logfile=/var/log/supervisor/scheduler.log - -[program:change-store-order-status] -command=php /var/www/html/artisan queue:work redis --queue=change_to_successful_store_order --tries=3 -process_name=%(program_name)s_%(process_num)02d -autostart=true -autorestart=true -user=www-data -numprocs=3 -redirect_stderr=true -stdout_logfile=/var/log/supervisor/sms-status.log - - - -# [program:check-sms-status] -# command=php /var/www/html/artisan queue:work redis --queue=check-sms-status --tries=3 -# process_name=%(program_name)s_%(process_num)02d -# autostart=true -# autorestart=true -# user=www-data -# numprocs=3 -# redirect_stderr=true -# stdout_logfile=/var/log/supervisor/sms-status.log -