use*_*951 5 filesystems directory
我正在使用 cPanel 运行 CentOS,它创建一个自定义日志目录并将日志写入那里。结果是硬盘的 IO 飙升。
如果我这样做,lsof我会得到:
hostsite.com
httpd 2383 nobody 3779w REG 253,0 0 422463 /usr/local/apache/domlogs/mygamecardotcobnao.super hostsite.com-bytes_log
httpd 2383 nobody 3780w REG 253,0 5265 420994 /usr/local/apache/domlogs/myfreefreedatixuua.super hostsite.com
httpd 2383 nobody 3781w REG 253,0 36 422464 /usr/local/apache/domlogs/myfreefreedatixuua.super hostsite.com-bytes_log
httpd 2383 nobody 3782w REG 253,0 3101 415849 /usr/local/apache/domlogs/myfreedatingfrekeuo.supe rhostsite.com
httpd 2383 nobody 3783w REG 253,0 72 422465 /usr/local/apache/domlogs/myfreedatingfrekeuo.supe rhostsite.com-bytes_log
httpd 2383 nobody 3784w REG 253,0 672 419338 /usr/local/apache/domlogs/myfreedatingblogsxgo.sup erhostsite.com
httpd 2383 nobody 3785w REG 253,0 0 422466 /usr/local/apache/domlogs/myfreedatingblogsxgo.sup
Run Code Online (Sandbox Code Playgroud)
禁用此 domlog 是不可能的,因为会自动生成大量这些行。
我只是想指出/usr/local/apache/domlogs/来/dev/null。可以做到吗?
如果您负担得起一些 RAM,您可以设置一个 RAM 磁盘并将您的日志放在那里:
mount -t tmpfs -o size=200M none /usr/local/apache/domlogs
Run Code Online (Sandbox Code Playgroud)
此外,您应该设置 logrotate 以每分钟/小时/日/夜/周/* 轮换日志并删除旧日志。这并不完全是您想要的,但它应该可以解决您的问题,因为 RAM I/O 不会减慢您的磁盘速度。