![通过 Nagios 监控 uSWGI:无效套接字](https://linux22.com/image/599493/%E9%80%9A%E8%BF%87%20Nagios%20%E7%9B%91%E6%8E%A7%20uSWGI%EF%BC%9A%E6%97%A0%E6%95%88%E5%A5%97%E6%8E%A5%E5%AD%97.png)
我正在尝试通过 Nagios 监控 uSWGI,但根据 uWSGI 我指定了一个无效的套接字。
我从 JSON 配置文件中获取的套接字路径也说明了chmod-socket: 666
这一点,所以我预感问题是基于权限的。套接字文件的所有者www-data
我不想对其进行修改,所以还有其他方法吗?
uwsgi --socket=/tmp/app.sock --nagios
detected binary path: /usr/local/bin/uwsgi
UWSGI UNKNOWN: you have specified an invalid socket
ls -l /tmp/app.sock
srw-rw-rw- 1 www-data www-data 0 2012-10-26 17:00 /tmp/app.sock
答案1
哪个 uWSGI 版本?“检测到二进制路径”消息不应该出现,因此你可能正在使用一些存在某种错误的旧版本。