fwm环境APP菜品数据加载失败的优化操作
1)在项目的.env文件中添加如下一行:
RESPONSE_CACHE_ENABLED=true
2)拷贝 laravel-worker.conf.example,将laravel字段替换为域名,并执行正确的项目路径/var/www/slbfwm/artisan
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容器
leyao-slb01 docker # docker-compose restart php-worker
4)修改当天日志文件的数组及权限
leyao-slb01 logs # chown root:root laravel-2019-06-26.log
leyao-slb01 logs # chmod 777 laravel-2019-06-26.log
5)编辑 UnderStore.php 文件
leyao-slb01 slbfwm # vim /srv/leyao/slbfwmapp/Http/Middleware/UnderStore.php
## 删除倒数第二行,如下
->onQueue('cache-process')
fwm环境APP菜品数据加载失败的优化操作的更多相关文章
- Hive中数据加载失败:root:supergroup:drwxr-xr-x
Hive中数据加载失败:inode=:root:supergroup:drwxr-xr-x 在执行hive,数据加载的时候,遇到了一个错误,如下图: 在执行程序的过程中,遇到权限问题很正常,背后原理也 ...
- iOS App中数据加载的6种方式
我们看到的APP,往往有着华丽的启动界面,然后就是漫长的数据加载等待,甚至在无网络的时候,整个处于不可用状态.那么我们怎么处理好界面交互中的加载设计,保证体验无缝衔接,保证用户没有漫长的等待感,而可以 ...
- APP中数据加载的6种方式-b
我们看到的APP,往往有着华丽的启动界面,然后就是漫长的数据加载等待,甚至在无网络的时候,整个处于不可用状态.那么我们怎么处理好界面交互中的加载设计,保证体验无缝衔接,保证用户没有漫长的等待感,而可以 ...
- idea静态数据加载失败的解决办法
把上图中的resource文件夹(存放xml等配置文件)标记成resource.
- Android之MVP模式实现登录和网络数据加载
MVP简介 相信大家对 MVC 都是比较熟悉了:M-Model-模型.V-View-视图.C-Controller-控制器,MVP作为MVC的演化版本,也是作为用户界面(用户层)的实现模式,那么类似的 ...
- 微信页面script标签添加crossorigin=“anonymous”导致页面加载失败
公司一个微信企业号项目,突然出现页面数据加载失败,页面报错信息如下 意思是前端向服务端发送跨域资源请求访问这个js文件,但是服务端并不同意,所以服务端拒绝访问这个地址. 后来发现将crossorigi ...
- IOS空数据页面,网络加载失败以及重新登陆View的封装(不需要继承)
一.问题 对于B2C和B2B项目的开发者,可能会有一个订单列表为空,或者其他收藏页面为空,用户token失效,判断用户要重新登陆,以及后台服务错误等提示.本篇课文,看完大约10分钟. 原本自己不想写空 ...
- HTTP 筛选器 DLL C:\Windows\Microsoft.Net\Framework\v4.0.30319\aspnet_filter.dll 加载失败。数据是错误。
今天在一台win2003的云主机上,安装.net 4.0时,所有的网站都打不开了.打开事件查看器,发现以下错误: HTTP 筛选器 DLL C:\Windows\Microsoft.Net\Frame ...
- Cocos2d-xvision3.0加载失败,和,Vs2012环境搭建
1.安装好VS2012,下载Cocos2d-x3.0 双击击win32 sln运行VS2012 如果加载失败点击程序运行,输入devenv.exe /resetuserdata 回车,然后再进入VS, ...
随机推荐
- Python小白的数学建模课-12.非线性规划
非线性规划是指目标函数或约束条件中包含非线性函数的规划问题,实际就是非线性最优化问题. 从线性规划到非线性规划,不仅是数学方法的差异,更是解决问题的思想方法的转变. 非线性规划问题没有统一的通用方法, ...
- 大都市meg DFS序
题目描述 在经济全球化浪潮的影响下,习惯于漫步在清晨的乡间小路的邮递员Blue Mary也开始骑着摩托车传递邮件了.不过,她经常回忆起以前在乡间漫步的情景.昔日,乡下有依次编号为1..n的n个小村庄, ...
- Java的equsals和==
先上结论:在我们常用的类中equals被重写后,作用就是为了比较对象的内容,==是比较对象的内存地址.但并不能说所有的equals方法就是比较对象的内容. Java 中的==: 1.对于对象引用类型: ...
- 五、从GitHub浏览Prism示例代码的方式入门WPF下的Prism之MVVM中的EventAggregator
这一篇我们主要再看完示例12.13后,写了个例子,用于再Modules下执行ApplicationCommands,使用IActiveAware执行当前View的Commands,或者Applicat ...
- SQL--查询JSON、时间、字符串的高级用法
SQL--查询JSON.时间.字符串的高级用法 本文章总结SQL的JSON.时间格式.字符串判断转换的使用.核心点还是在于Json字段的提取(1.5).时间的比较(2.2,2.3)以及字符串的查询(3 ...
- Java 多线程与并发【知识点笔记】
Java 多线程与并发[知识点笔记] Java多线程与并发 先说一下线程与进程的由来: 在初期的计算机,计算机只能串行执行任务,并且需要长时间的等待用户的输入才行 到了后来,出现了批处理,可以预先将用 ...
- Redis雪崩和Redis穿透
Redis雪崩:查询时Redis没有数据 本来先从Redis里面查某个数据 但是Redis中这个数据刚好被删除了,还没来得及更新 一瞬间很多请求直接进入了Mysql进行查询 而mysql承受不了太大压 ...
- STM32—驱动HC-SR04超声波测距模块
文章目录 超声波测距原理 HC-SR04工作原理 STM32实现驱动 1.引脚的配置 2.时序控制 3.时间差测量 4.如何将距离测出来 超声波测距原理 利用HC-SR04超声波测距模块可以实现比较精 ...
- NOIP 模拟 9 考试总结
T1 一道推规律的题,没想出来,暴力打得常数还太大了,挂了不少 题解 T2 这是一道二分题,很巧妙,但是对于想我一样懒得人,那个数据结构就水过去了 (裸的分块加强大的卡长和合适的块的大小可以卡过去) ...
- Mybatis-Plus入门学习笔记(一)
本文内容 了解Mybatis-Plus 整合Mybatis-Plus 1.了解Mybatis-plus 1.1.Mybatis-Plus介绍 MyBatis-Plus(简称 MP)是一个 MyBati ...