【问题标题】:graphite can't find auth_user.frm石墨找不到 auth_user.frm
【发布时间】:2016-12-29 21:44:36
【问题描述】:

我在 CentOS 7 上运行了 Graphite 0.10.0。我已经填充了屏幕,并且从 Icinga 导入了数据,但是,当我去添加新用户时,我遇到了一个错误,现在石墨无法启动在阿帕奇。我得到的错误很长,但关键似乎是:

OperationalError: (1017, "Can't find file: './graphite/auth_user.frm' 
(errno: 13)")

回溯的头部是:

mod_wsgi (pid=7002): Target WSGI script '/usr/share/graphite/graphite-web.wsgi' 
cannot be loaded as Python module.
[Thu Dec 29 21:30:48.254942 2016] [:error] [pid 7002] [client 172.72.77.141:52770] 
mod_wsgi (pid=7002): Exception occurred processing WSGI script
 '/usr/share/graphite/graphite-web.wsgi'.

我知道该文件存在于/var/lib/mysql/graphite/ 中,并且 apache 具有权限。我将local_settings.py 中的STORAGE_DIR 修改为/var/lib/mysql/graphite,但我不确定这是否是正确的变量。

有谁知道要修复的变量,或者什么可能不正确?

【问题讨论】:

    标签: django graphite


    【解决方案1】:

    今天早上离开它并回来后,我发现了问题。石墨数据库是Apache拥有的,应该是MySQL,我不确定它是什么时候改变的,我一定是在某个地方误读了一条指令,但错误实际上是由MariaDB抛出的,并且将所有者改回立即解决了问题.

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-24
      • 1970-01-01
      相关资源
      最近更新 更多