启动graylog2 web界面

时间:2013-07-24 06:58:23

标签: passenger graylog2

我正在运行以下命令来启动我的后端。

passenger start -e production  

但是我收到了这个错误:

*** ERROR ***
Could not start Passenger Nginx core:
nginx: [alert] could not open error log file: open()
"/var/folders/jb/ln9fjc350gj85ntzrhthxc_85ffn5t/T/passenger-standalone.190uy5z/l
ogs/error.log" failed (2: No such file or directory)
2013/07/24 12:22:47 [emerg] 24155#0: "passenger_pre_start" directive The primary
group of the user specified by the 'default_user' option does not exist. Your
system's user account database is probably broken, please fix it. in
/var/folders/jb/ln9fjc350gj85ntzrhthxc_85ffn5t/T/passenger-standalone.190uy5z/co
nfig:93
Stopping web server... done

请帮忙。

1 个答案:

答案 0 :(得分:0)

我遇到过乘客和固定的问题。

修正: 乘客使用'nobody'作为默认用户,它使用没有人属于的组。

使用apache / nginx / httpd / virtual-host config中的'PassengerDefaultUser'指令更改默认选项。

PassengerDefaultUser your-user

乘客将使用此“你用户”

运行应用程序
  

6.12.4。 PassengerDefaultUser

     

Phusion Passenger默认启用用户切换支持。这个   配置选项允许一个用户指定该应用程序   必须运行,如果用户切换失败或被禁用。这个选项可能   仅在全局服务器配置中出现一次。默认值   没有人。

     

6.12.5。 PassengerDefaultGroup

     

Phusion Passenger默认启用用户切换支持。这个   配置选项允许指定应用程序组   必须运行,如果用户切换失败或被禁用。这个选项可能   仅在全局服务器配置中出现一次。默认值   是PassengerDefaultUser指定的用户的主要组。

我得到的错误

  

由于此错误,无法初始化Passenger:选项   PassengerDefaultUser设置为'nobody',但其主要组不设置   存在。换句话说,您系统的用户帐户数据库已损坏。   请修理它。