[alibaba/tengine][BUG] Tengine + 阿里云NAS 在特定日志配置 情况下CPU异常飙高

2024-08-21 156 views
6
使用动态文件配合NAS的时候 iowait 100%+

nginx log如果用下面的动态文件名的方式实时写入NAS 会导致CPU iowait正常飙高到70%+

access_log  /data/cookie_log_nas/cookie_access_$year$month${day}_${hour}_192.168.148.112 main;

image

iowait正常的配置
使用绝对路径的NAS  iowait正常
access_log  /data/cookie_log_nas/cookie_access_20191127_15_192.168.148.112 main;
使用本地磁盘动态配置  iowait正常
access_log  /data/cookie_log/cookie_access_$year$month${day}_${hour}_192.168.148.112 main;

回答

6

你可以尝试把$year$month${day}_${hour}这几个变量打印在你的访问日志里面check下对应的值是否是期望的。