Permission denied: '/var/log/graphite/info.log'
我已经在AWS上启动了Ubuntu 18.04,并且已使用默认的AWS用户" Ubuntu "通过ssh连接到它。
我已按照此处的说明在Ubuntu(使用mysql)上安装Graphite。
安装后,当我转到http://时,出现HTTP 500错误。
在/var/log/apache2/graphite-web_error.log上的松果我看到以下错误消息:
mod_wsgi(pid = 5835):处理WSGI脚本\\'/ usr / share / graphite-web / graphite.wsgi \\'时发生异常。
IOError:[Errno 13]权限被拒绝:\\'/ var / log / graphite / info.log \\'
我都尝试过:
sudo chmod www-data:www-data /var/log/graphite/info.log
和
须藤chmod ubuntu /var/log/graphite.info
我也尝试过chmod:
sudo chmod o r /var/log/graphite/info.log
然后我已经重新加载了apache2,但是仍然出现相同的错误。
一旦这些都不起作用,我就更新了carbon.conf文件,并从USER条目中删除了_graphite用户。没有帮助。
这已经浪费了我两天的时间。我已经尝试了几乎所有在Google上找到的链接。我确定还有另一个问题,但是模块无法将错误消息写入日志文件,因此我需要先解决权限问题。请帮忙!
1 2 | sudo chmod 755 /var/log/graphite/info.log sudo chown www-data:www-data /var/log/graphite/info.log |
链接到文档
CHMOD CHOWN