web-msg-sender 运行一段时间workerman.log 日志文件会拖垮服务器,怎么设置不写入日志?
1、workerman.log 仅用于记录workerman自身相关启停等日志,内核出问题时方便问题排查,不建议关闭这个日志; 2、日志文件拖垮服务器?怎么个拖垮法?如果日志文件太大没有进行类似hash切割存储吗?或者没有定期的归档处理吗?等等...; 3、workerman内核并没有关于这个日志是否启用的开关,换句话就是总会自动创建一个日志,如果你非要这么做,有个曲线你可以试试:
Worker::$logFile = '/dev/null';
web-msg-sender 做的一个订单提醒功能,一个礼拜20多g的日志文件, 日志记录如下截图
错误码65280代表业务代码抛出了未捕获的异常导致进程退出,并不是写日志引起的,与此同时,这个异常栈会写入到 Worker::logFile,从日志中定位该异常解决即可。
1、workerman.log 仅用于记录workerman自身相关启停等日志,内核出问题时方便问题排查,不建议关闭这个日志;
2、日志文件拖垮服务器?怎么个拖垮法?如果日志文件太大没有进行类似hash切割存储吗?或者没有定期的归档处理吗?等等...;
3、workerman内核并没有关于这个日志是否启用的开关,换句话就是总会自动创建一个日志,如果你非要这么做,有个曲线你可以试试:
web-msg-sender 做的一个订单提醒功能,一个礼拜20多g的日志文件, 日志记录如下截图
错误码65280代表业务代码抛出了未捕获的异常导致进程退出,并不是写日志引起的,与此同时,这个异常栈会写入到 Worker::logFile,从日志中定位该异常解决即可。