【问题标题】:Permission denied: '/var/log/graphite/info.log'权限被拒绝:'/var/log/graphite/info.log'
【发布时间】:2019-06-16 10:05:22
【问题描述】:

我已经在 AWS 上启动了一个 Ubuntu 18.04,并使用默认的 AWS 用户“Ubuntu”通过 ssh 连接到它。

我已按照HERE 上的说明在 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] Permission denied: '/var/log/graphite/info.log'

我都试过了:

sudo chmod www-data:www-data /var/log/graphite/info.log

和 sudo chmod ubuntu /var/log/graphite.info

我也试过 chmod:

sudo chmod o+r /var/log/graphite/info.log

然后我重新加载了apache2,但我仍然得到同样的错误。

一旦这些都不起作用,我更新了 carbon.conf 文件并从 USER 条目中删除了 _graphite 用户。没有帮助。

这已经浪费了我两天的时间。我几乎尝试了在 Google 上找到的所有链接。我确定还有另一个问题,但是模块无法将错误消息写入日志文件,所以我需要先修复权限问题。请帮忙!

【问题讨论】:

    标签: apache ubuntu graphite user-permissions


    【解决方案1】:

    chmod是设置文件的权限,chown是改变所有者。试试下面的

    sudo chmod 755 /var/log/graphite/info.log
    sudo chown www-data:www-data /var/log/graphite/info.log
    

    文档链接 CHMODCHOWN

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-01-23
      • 2017-10-26
      • 2011-10-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多