代码之家  ›  专栏  ›  技术社区  ›  user2261451

错误:无法启动Passenger Nginx核心

  •  1
  • user2261451  · 技术社区  · 11 年前

    我正在开发RoR网站。每当我跑步 passenger start -a 0.0.0.0 -p 3000 -d -e production 终端上的命令,发现错误

    * ERROR *
    Could not start Passenger Nginx core:
    nginx: [alert] could not open error log file: open()
    "/tmp/passenger-standalone.1rnha9m/logs/error.log" failed (2: No such file or
    directory)
    2013/09/16 07:52:21 [emerg] 12190#0: getgrnam("nogroup") failed
    Stopping web server... done
    

    请有人能指引我吗?

    谢谢

    1 回复  |  直到 11 年前
        1
  •  2
  •   Smar user2251284    9 年前

    事实上 could not open log file 是转移注意力,上周已经解决了。这个 真实的 问题是这行:

    07:52:21 [emerg] 12190#0: getgrnam("nogroup")
    

    这意味着您将以用户身份启动Passenger Standalone,其组为 nogroup (您可能正在使用 nobody 用户),但是 非群 组数据库中不存在组。您的群数据库可能已损坏。请先解决这个问题。