PHP群:95885625 Hbuilder+MUI群:81989597 站长QQ:634381967
    您现在的位置: 首页 > 开发编程 > Laravel教程 > 正文

    Laravel配置按天记录的(daily)日志,root角色执行任务,无法写入日志

    作者:admin来源:网络浏览:时间:2020-09-30 00:07:50我要评论
    导读:分享一个大家可能会踩到的坑,如果你在使用 Laravel,并且日志配置是按天记录的(daily),那么你千万不要用 root 角色来执行计划任务,...
    分享一个大家可能会踩到的坑,如果你在使用 Laravel,并且日志配置是按天记录的(daily),那么你千万不要用 root 角色来执行计划任务,请以你的 nginx 子进程用户(也就是我们平常说的 www 用户),比如我的机器 Ubuntu 默认 apt 安装 nginx 的话是 www-data,那么应该修改 crontab 配置像以下这样:
    * * * * * www-data php [项目目录]/artisan schedule:run >> /dev/null 2>&1
    否则,以 root 角色执行的话,只要遇到记日志的代码就会以 root 角色创建,这样你的 web 服务运行时就无法写入日志了。
    今天刚踩的新鲜坑!
    转载请注明(B5教程网)原文链接:https://b5.mxunkeji.com/content-153-6160-1.html
    相关热词搜索: