fwm環境APP菜品數據加載失敗的優化操做

1)在項目的.env文件中添加以下一行:php

RESPONSE_CACHE_ENABLED=true

 

2)拷貝 laravel-worker.conf.example,將laravel字段替換爲域名,並執行正確的項目路徑/var/www/slbfwm/artisanlaravel

1 leyao-slb01 php-worker # cd /srv/leyao/docker/php-worker/supervisord.d/
2 leyao-slb01 supervisord.d # ls
3 laravel-scheduler.conf.example  laravel-worker.conf.example  slbfwm.worker.conf
4 leyao-slb01 supervisord.d # cp laravel-worker.conf.example slbfwm.worker.conf
 1 leyao-slb01 supervisord.d # cat laravel-worker.conf.example
 2 [program:laravel-scheduler]
 3 process_name=%(program_name)s_%(process_num)02d
 4 command=/bin/sh -c "while [ true ]; do (php /var/www/artisan schedule:run --verbose --no-interaction &); sleep 60; done"
 5 autostart=true
 6 autorestart=true
 7 numprocs=1
 8 user=laradock
 9 redirect_stderr=true
10 
11 [program:laravel-default-worker]
12 process_name=%(program_name)s_%(process_num)02d
13 command=php /var/www/artisan queue:work redis --queue=default --sleep=3 --tries=3 --daemon
14 autostart=true
15 autorestart=true
16 numprocs=2
17 user=laradock
18 redirect_stderr=true
19 
20 [program:laravel-member-worker]
21 process_name=%(program_name)s_%(process_num)02d
22 command=php /var/www/artisan queue:work redis --queue=member --sleep=3 --tries=3 --daemon
23 autostart=true
24 autorestart=true
25 numprocs=4
26 user=laradock
27 redirect_stderr=true
28 leyao-slb01 supervisord.d #
29 leyao-slb01 supervisord.d #
30 leyao-slb01 supervisord.d # cat slbfwm.worker.conf
31 #[program:slbfwm-scheduler]
32 #process_name=%(program_name)s_%(process_num)02d
33 #command=/bin/sh -c "while [ true ]; do (php /var/www/artisan schedule:run --verbose --no-interaction &); sleep 60; done"
34 #autostart=true
35 #autorestart=true
36 #numprocs=1
37 #user=laradock
38 #redirect_stderr=true
39 
40 [program:slbfwm-default-worker]
41 process_name=%(program_name)s_%(process_num)02d
42 command=php /var/www/slbfwm/artisan queue:work redis --queue=default --sleep=3 --tries=3 --daemon
43 autostart=true
44 autorestart=true
45 numprocs=2
46 user=laradock
47 redirect_stderr=true
48 
49 #[program:laravel-member-worker]
50 #process_name=%(program_name)s_%(process_num)02d
51 #command=php /var/www/artisan queue:work redis --queue=member --sleep=3 --tries=3 --daemon
52 #autostart=true
53 #autorestart=true
54 #numprocs=4
55 #user=laradock
56 #redirect_stderr=true
57 leyao-slb01 supervisord.d #

 

3)重啓php-worker容器redis

leyao-slb01 docker # docker-compose restart php-worker

 

4)修改當天日誌文件的數組及權限docker

leyao-slb01 logs # chown root:root laravel-2019-06-26.log
leyao-slb01 logs # chmod 777 laravel-2019-06-26.log

 

5)編輯 UnderStore.php 文件vim

leyao-slb01 slbfwm # vim /srv/leyao/slbfwmapp/Http/Middleware/UnderStore.php

## 刪除倒數第二行,以下
->onQueue('cache-process')
相關文章
相關標籤/搜索