Bla*_*man 11 ubuntu nginx log-files
我删除了/var/log/nginx/error.log文件,然后使用以下方法创建了一个新文件:
sudo nano error.log
Run Code Online (Sandbox Code Playgroud)
这样做ls -la
表明error.log和access.log具有相同的权限。
当我尝试启动 nginx 时,出现错误:
警报:无法打开错误日志文件:open() "/var/log/nginx/error.log" 权限被拒绝。
更新
尝试启动 nginx 时,我还看到:
紧急:/var/run/nginx.pid failed 13: 权限被拒绝。
Ale*_*lex 26
这并不能解决您的问题,但将来,如果您这样做
cat /dev/null > /file/you/want/to/wipe-out
您将不带任何内容复制文件的内容,并保持所有权限。
不是 nginx 特定的,但另外,请确保您以应该运行的用户身份运行应用程序。如果您曾经以 root 身份运行它,则所有权限都将由 root 拥有,因此其他用户将无法运行它。
使用 NginX 轮换日志的常用方法是重命名文件,然后/etc/init.d/nginx reload
. 服务器启动一个新文件,您可以对旧文件进行任何操作。
您可能还会发现编辑配置以减少日志记录很有用....
归档时间: |
|
查看次数: |
32882 次 |
最近记录: |