我将开发机器设置为将 tmpfs 用于 /var/log。鉴于此,在每次启动时,内容都是空白的,并且逐渐填充了记录其胆量时创建的任何进程。
问题是(根据我对错误消息的解释):nginx 非常不愿意创建自己的日志目录(在这种情况下是 /var/log/nginx),所以在启动过程中它不断向我抛出错误:
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok
2012/05/08 21:42:35 [emerg] 2368#0: open() "/var/log/nginx/error.log" failed (2: No such file or directory)
nginx: configuration file /etc/nginx/nginx.conf test failed
一旦我创建了目录,一切都很好。有没有办法告诉 nginx(至少尝试)创建日志目录?