瀏覽代碼

[feature] support for php worker hot load

Dearmadman 7 年之前
父節點
當前提交
54e6d66c83
共有 3 個文件被更改,包括 11 次插入7 次删除
  1. 2 0
      docker-compose.yml
  2. 2 7
      php-worker/supervisord.conf
  3. 7 0
      php-worker/supervisord.d/laravel-worker.conf

+ 2 - 0
docker-compose.yml

@@ -123,6 +123,8 @@ services:
           - INSTALL_PGSQL=${PHP_WORKER_INSTALL_PGSQL}
       volumes_from:
         - applications
+      volumes:
+        - ./php-worker/supervisord.d:/etc/supervisord.d
       depends_on:
         - workspace
       extra_hosts:

+ 2 - 7
php-worker/supervisord.conf

@@ -6,10 +6,5 @@ port = 127.0.0.1:9001
 [rpcinterface:supervisor]
 supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface
 
-[program:laravel-worker]
-process_name=%(program_name)s_%(process_num)02d
-command=php /var/www/artisan queue:work --sleep=3 --tries=3 --daemon
-autostart=true
-autorestart=true
-numprocs=8
-redirect_stderr=true
+[include]
+files = supervisord.d/*.conf

+ 7 - 0
php-worker/supervisord.d/laravel-worker.conf

@@ -0,0 +1,7 @@
+[program:laravel-worker]
+process_name=%(program_name)s_%(process_num)02d
+command=php /var/www/artisan queue:work --sleep=3 --tries=3 --daemon
+autostart=true
+autorestart=true
+numprocs=8
+redirect_stderr=true