Linux 使用lighttpd从CGI进程获取内核转储

Linux 使用lighttpd从CGI进程获取内核转储,linux,cgi,lighttpd,Linux,Cgi,Lighttpd,在Linux上使用lighttpd版本1.4.35:如何从使用SIGABORT或SIGSEGV退出的CGI程序中获得核心转储,而不是lighttpd捕获信号 是否有lighttpd配置选项来防止lighttpd或mod_cgi捕获信号 我可以修改并重新编译CGI程序来重置感兴趣的信号处理程序,但我更愿意通过修改相关代码来实现这一点 编辑:以下是我从lighttpd看到的信息: mod_cgi.c.1312清除cgi:进程因信号6而死亡 mod_cgi.c.1050:中止信号发送到cgi进程,而不

在Linux上使用lighttpd版本1.4.35:如何从使用SIGABORT或SIGSEGV退出的CGI程序中获得核心转储,而不是lighttpd捕获信号

是否有lighttpd配置选项来防止lighttpd或mod_cgi捕获信号

我可以修改并重新编译CGI程序来重置感兴趣的信号处理程序,但我更愿意通过修改相关代码来实现这一点

编辑:以下是我从lighttpd看到的信息:

mod_cgi.c.1312清除cgi:进程因信号6而死亡
mod_cgi.c.1050:中止

信号发送到cgi进程,而不是lighttpd。您的CGI程序可以调用syslog、setrlimit、sigaction……请参阅编辑日志消息。那么mod_cgi是从cgi程序的退出代码中得到的吗?还没有看过mod_cgi.c。。。。我希望我不必这么做。mod_cgi.c可能正在给waitpid打电话。。。阅读是的,是的。但事实证明,问题在于一个静态文件由于.conf文件问题被误解为cgi程序:P.对conf问题的澄清可能会对其他人有所帮助