号外号外,干货分享了哦!!!

查看 75|回复 5
作者:美文苑文学网   
前言:因为美文苑AI即时通讯聊天室是基于Gateway进行开发的。闲下来做了下mysql数据库异步与加群禁言等相关功能。重启发现workerman.log日志文件非常大。打开日志文件一看,我的乖乖,居然是工作进程名多个相同的在执行。日志截屏如下:


799361940db94859f9fe2f68fc6be624.png (443.53 KB, 下载次数: 0)
下载附件
保存到相册
1小时前 上传

1个小时差不多生成几M的文件,这个怎么能忍呢?于是想到用宝塔的计划任务去删除这个日志
[ol]
  • rm -f /www/wwwroot/******真实的网站目录名*****/ecachefiles/*.log[/ol]复制代码
    这样确实是能把这个日志生成很大给解决了。但是这也是治标不治本的方法啊。临时用用还可以。于是又到了久违的workman官方论坛去寻找答案。结果搜索了半天。没有找到一个解决方法。这下只能小编动动脑筋了,于是乎来个粗鲁的,强制杀进程命令得了。代码如下:
    [ol]
  • ps aux | grep start.php | awk '{print $2}' | xargs kill -9
  • ps aux | grep -i workerman | awk '{print $2}' | xargs kill -9[/ol]复制代码两个都运行,然后restart重启试下。not run 应该是主进程被杀死了,或者pid文件被删了。这样就完美解决了工作进程名多个相同引起的生成日志文件很大的方法。不谢,留给需要的人,给需要的人节约点时间。

    号外, 文件

  • 蓝天有月   
    火钳刘明
    你对元   
    用不上 纯支持。
    快备-我黑凤梨   
    刘明火钳
    SSL证书渠道   
    火钳刘明
    林ling   
    支持一下
    您需要登录后才可以回帖 登录 | 立即注册

    返回顶部