我如何调试 spawn-fcgi?

我如何调试 spawn-fcgi?

我正在尝试使用 Nginx 在 Ubuntu 上设置 Munin 2.0.9,因此我munin-cgi-graph使用以下命令启动:

spawn-fcgi -s /var/run/munin/fastcgi-graph.sock -U www-data -u www-data -g www-data /usr/lib/cgi-bin/munin-cgi-graph

我得到“spawn-fcgi:子进程成功生成:PID:23886”,但是当我查看正在运行的进程列表(使用ps -elf)时没有进程 23886。当我访问网络服务器时,我得到“502 Bad Gateway”。

我怎样才能启动并运行 spawn-fcgi?我找不到任何调试它的说明。

答案1

检查 munin 日志文件的权限。我在 Ubuntu 14.04 上遇到了完全相同的问题,发现 /var/log/munin 中的日志文件归 www-data:adm 所有。chown munin:munin 后,fcgi 进程正常启动。希望这对您有所帮助。

相关内容