【问题标题】:Ubuntu server Supervisord doesnot restartUbuntu 服务器 Supervisord 不重启
【发布时间】:2019-05-16 10:56:34
【问题描述】:

在我的 openx 服务器上,我重新启动了我的 ubuntu 服务器。重新启动我的服务器后。 我从日志中了解到 supervisord don't work 。我认为击倒与它有关。现在我无法启动它。当我想启动它时,这个日志返回:

Job for supervisor.service failed because the control process exited with error code. See "systemctl status supervisor.service" and "journalctl -xe" for details.

当我尝试 systemctl status supervisor.service 然后我得到了

 supervisor.service - supervisord - Supervisor process control system
   Loaded: loaded (/etc/systemd/system/supervisor.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2018-12-15 11:44:40 UTC; 10s ago
     Docs: http://supervisord.org
  Process: 31345 ExecStart=/edx/app/supervisor/venvs/supervisor/bin/supervisord --configuration /edx/app/supervisor/supervisord.conf (code=exited, status=1/FAILURE)

Dec 15 11:44:40 ip-172-31-14-220 supervisord[31345]:     handlers.append(RotatingFileHandler(filename,'a',maxbytes,backups))
Dec 15 11:44:40 ip-172-31-14-220 supervisord[31345]:   File "/edx/app/supervisor/venvs/supervisor/local/lib/python2.7/site-packages/supervisor/loggers.py", line 172, in
Dec 15 11:44:40 ip-172-31-14-220 supervisord[31345]:     FileHandler.__init__(self, filename, mode)
Dec 15 11:44:40 ip-172-31-14-220 supervisord[31345]:   File "/edx/app/supervisor/venvs/supervisor/local/lib/python2.7/site-packages/supervisor/loggers.py", line 98, in
Dec 15 11:44:40 ip-172-31-14-220 supervisord[31345]:     self.stream = open(filename, mode)
Dec 15 11:44:40 ip-172-31-14-220 supervisord[31345]: IOError: [Errno 13] Permission denied: '/edx/var/log/supervisor/supervisord.log'
Dec 15 11:44:40 ip-172-31-14-220 systemd[1]: supervisor.service: Control process exited, code=exited status=1
Dec 15 11:44:40 ip-172-31-14-220 systemd[1]: Failed to start supervisord - Supervisor process control system.
Dec 15 11:44:40 ip-172-31-14-220 systemd[1]: supervisor.service: Unit entered failed state.
Dec 15 11:44:40 ip-172-31-14-220 systemd[1]: supervisor.service: Failed with result 'exit-code'.
...skipping...
● supervisor.service - supervisord - Supervisor process control system
● supervisor.service - supervisord - Supervisor process control system
   Loaded: loaded (/etc/systemd/system/supervisor.service; enabled; vendor preset: enabled)
   Active: failed (Result: exit-code) since Sat 2018-12-15 11:44:40 UTC; 10s ago
     Docs: http://supervisord.org
  Process: 31345 ExecStart=/edx/app/supervisor/venvs/supervisor/bin/supervisord --configuration /edx/app/supervisor/supervisord.conf (code=exited, status=1/FAILURE)

Dec 15 11:44:40 ip-172-31-14-220 supervisord[31345]:     handlers.append(RotatingFileHandler(filename,'a',maxbytes,backups))
Dec 15 11:44:40 ip-172-31-14-220 supervisord[31345]:   File "/edx/app/supervisor/venvs/supervisor/local/lib/python2.7/site-packages/supervisor/loggers.py", line 172, in
Dec 15 11:44:40 ip-172-31-14-220 supervisord[31345]:     FileHandler.__init__(self, filename, mode)
Dec 15 11:44:40 ip-172-31-14-220 supervisord[31345]:   File "/edx/app/supervisor/venvs/supervisor/local/lib/python2.7/site-packages/supervisor/loggers.py", line 98, in
Dec 15 11:44:40 ip-172-31-14-220 supervisord[31345]:     self.stream = open(filename, mode)
Dec 15 11:44:40 ip-172-31-14-220 supervisord[31345]: IOError: [Errno 13] Permission denied: '/edx/var/log/supervisor/supervisord.log'
Dec 15 11:44:40 ip-172-31-14-220 systemd[1]: supervisor.service: Control process exited, code=exited status=1
Dec 15 11:44:40 ip-172-31-14-220 systemd[1]: Failed to start supervisord - Supervisor process control system.
Dec 15 11:44:40 ip-172-31-14-220 systemd[1]: supervisor.service: Unit entered failed state.
Dec 15 11:44:40 ip-172-31-14-220 systemd[1]: supervisor.service: Failed with result 'exit-code'.

我在网上尝试了十几种方法,但没有用我无法处理请帮助我。

【问题讨论】:

    标签: amazon-web-services ubuntu-16.04 supervisord openedx


    【解决方案1】:

    我已经解决了这个问题。所以这个问题与文件夹所有权有关。所以openxx使用一些用户来做一些工作,比如编译资产。然后它使用 edxapp 用户或其他用户进行另一项工作。我为所有文件夹授予了正确的权限。如果您在 Openedx 上遇到此错误。首先查看您的文件夹所有权和组。主要是 /edx/var/log 文件夹(即使你需要正确的 chmod opensx 用户也可以在那里写日志)

    【讨论】:

      猜你喜欢
      • 2012-09-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-17
      • 2014-10-12
      • 1970-01-01
      • 2020-07-15
      相关资源
      最近更新 更多