记.宝塔进程守护管理器导致的laravel日志权限问题

AI-摘要
SiliconFlow GPT
AI初始化中...
介绍自己 🙈
生成本文简介 👋
推荐相关文章 📖
前往主页 🏠
前往爱发电购买
记.宝塔进程守护管理器导致的laravel日志权限问题
Alon最近搭建了一个新的laravel项目,并搭配了宝塔面板食用。然后就出现了诡异的问题,每天早上都会用root用户创建laravel日志!!
然鹅,我已经把php的用户,定时任务的运行用户以及队列的用户都设置成了www。这使我百思不得其解哪来的root用户建的日志
怎么办?简单,遇事不决找大佬。 m-finder前来觐见;
- m-finder: 打开日志查看日志记录的是什么
- me: 看起来是查询的数据库sql,因为开启了debug,看sql是查询的
jobs
表。 - me: 不对啊,我队列走的是redis啊???
- m-finder: 是不是定时任务?
- me: 我停止掉队列跟定时任务试试…
- me: 我擦,怎么还是不停的在查询jobs表,我队列都关了啊??? [黑人问号]
- m-finder: emmmmmmm,看下进程呢
- me: 我试试,
ps aux | grep artisan
- me: 我靠!!!怎么还有这么多队列在运行?队列都停止了啊,而且三个是root用户启动的?
- me: 懂了!!!!!! 是宝塔这个
进程守护管理器
的问题
事故原因
这个小企鹅就是元凶!!
一开始在进程守护管理器
里配置队列,配的是root,后来发现不应该用root,改为了www,然后他没有取消root的三个进程而是又用www用户新开了几个进程…
然后今天测试又重启了几次,然后今天又出来了几个进程。于是就有了上面那么多进程
解决
kill -9 端口
干掉这些进程.卸载这个坑爹的小企鹅。手动安装supervisor
并管理队列,完事
## 安装 supervisor |
让我明天康康还报不报log权限了
评论
匿名评论隐私政策
✅ 你无需删除空行,直接评论以获取最佳展示效果