supervisorctl 启动报错
在阿里云部署,supervisord -c 启动了,进入supervisorctl报错,报错如下:
ConfigParser.ParsingError: File contains parsing errors: /etc/supervisord.conf
[line 39]: '"supervisord.conf" [readonly] 140L, 8627C\n'
[root@t01 conf.d]# chmod 777 /etc/supervisord.conf
[root@t01 conf.d]# supervisorctl
Traceback (most recent call last):
File "/usr/bin/supervisorctl", line 9, in <module>
load_entry_point('supervisor==3.2.3', 'console_scripts', 'supervisorctl')()
File "/usr/lib/python2.7/site-packages/supervisor/supervisorctl.py", line 1276, in main
options.realize(args, doc=__doc__)
File "/usr/lib/python2.7/site-packages/supervisor/options.py", line 1570, in realize
Options.realize(self, *arg, **kw)
File "/usr/lib/python2.7/site-packages/supervisor/options.py", line 306, in realize
self.process_config()
File "/usr/lib/python2.7/site-packages/supervisor/options.py", line 314, in process_config
self.process_config_file(do_usage)
File "/usr/lib/python2.7/site-packages/supervisor/options.py", line 344, in process_config_file
self.read_config(self.configfile)
File "/usr/lib/python2.7/site-packages/supervisor/options.py", line 1587, in read_config
parser.readfp(fp)
File "/usr/lib64/python2.7/ConfigParser.py", line 324, in readfp
self._read(fp, filename)
File "/usr/lib64/python2.7/ConfigParser.py", line 546, in _read
raise e
ConfigParser.ParsingError: File contains parsing errors: /etc/supervisord.conf
[line 39]: '"supervisord.conf" [readonly] 140L, 8627C\n'
我在这些只懂的东西 都改成了 chmod 777 但是还不行。而且我当前是root,求助如何解决,另外 我 kill supervisord kill不掉,是不是因为我启动supervisord的用户没权限,所以即便是 用 root 启动supervisorctl也不行呢?求助解决方法!
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
从错误信息看应该是supervisord.conf文件格式有问题,所以提示Parsing错误,错误发生在140行,8627列。
你是root用户,所以应该不是权限问题
要不先
echo_supervisord_conf > /etc/supervisord.conf
恢复成默认配置试试把你的supervisord.conf中140行及上下几行的配置发出来看看, 很明显是文件解析报错。 应该不是权限的问题。