首页 » PHP教程 » supervisordphp技巧_PHP实现的Supervisord多做事监控对象

supervisordphp技巧_PHP实现的Supervisord多做事监控对象

访客 2024-11-19 0

扫一扫用手机浏览

文章目录 [+]

Did not receive a '200 OK' response from remote server. (HTTP/1.0 401 Unauthorized)

401 Unauthorized意味着您的Supervisord监控工具和Supervisord之间有连接,但是用户名或密码缺点。

这意味着您的supervisord做事没有启用rpc接口(仅限Supervisord v3+)。
要启用rpc接口,请在配置文件中添加以下行:

supervisordphp技巧_PHP实现的Supervisord多做事监控对象

在示例配置文件中,有一个名为[rpcinterface:supervisor]的部分。
默认情形下,它看起来像这样:

supervisordphp技巧_PHP实现的Supervisord多做事监控对象
(图片来自网络侵删)

[rpcinterface:supervisor]supervisor.rpcinterface_factory = supervisor.rpcinterface:make_main_rpcinterface

[rpcinterface:supervisor]部分必须保留在配置中,以确保标准的supervisor设置正常事情。
如果您不肯望supervisor做任何它本来就没有做的事情,这便是您须要理解的所有关于这种类型部分的信息。

有关更多信息,请访问官方Supervisord配置文档:http://supervisord.org/configuration.html#rpcinterface-x-section-settings

The requested URL /control/ ... was not found on this server.

如果您在每个操作(停滞,开始,重启等)上都收到此缺点,很可能您的web做事器没有尊重在public_html目录中找到的.htaccess文件。
要测试这一点,您可以在httpd.conf(如果您利用的是Apache)中添加AllowOverride All配置,或者将.htaccess文件中的规则添加到httpd.conf文件中。

相关文章