我的apache错误日志已满
Error opening file for reading: Permission denied
Error opening file for reading: Permission denied
Error opening file for reading: Permission denied
Run Code Online (Sandbox Code Playgroud)
等等
如何确定导致此权限错误的文件的文件或文件夹?出现的错误与access_log请求之间没有直接关系.
谷歌搜索建议我应该使用strace但是当我这样做
strace apache2
Run Code Online (Sandbox Code Playgroud)
要么
strace -etrace:open apache2
Run Code Online (Sandbox Code Playgroud)
响应很冗长,因为之前我还没有成功使用过这个工具,我不知道该找什么.这是一个出现的痕迹.
.....
open("/lib/x86_64-linux-gnu/libnss_nis.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/lib/x86_64-linux-gnu/libnss_files.so.2", O_RDONLY|O_CLOEXEC) = 3
open("/etc/passwd", O_RDONLY|O_CLOEXEC) = 3
apache2: bad user name ${APACHE_RUN_USER}
Run Code Online (Sandbox Code Playgroud)
最后一行是唯一似乎可能是原因的行,但是我的网络服务器正在处理图像,以及如果apache用户不够,那将是一个问题的各种磁盘.
谢谢.