我尝试过搜索,但在error_log中找不到以下错误:
[Fri Jun 24 16:39:34 2011] [error] [client ::1] CGI::header: Can't upgrade BIND (1) to 9 at /Library/WebServer/CGI-Executables/adjsearch.cgi line 428
参考CGI.pm命令:LINE 428 print header();
Line 429 print start_html();
有人可以告诉我这是什么意思吗?即使只是BIND是什么?
非常感谢!
答案 0 :(得分:1)
BIND是用于域名查找的系统软件。
您的网络服务器日志中的一些BIND错误消息表示网络故障,不一定是您网站代码的任何问题。
答案 1 :(得分:0)
继上面的评论之后,我点击了这条消息,我如何修复它可能是有益的,尽管我仍然不确定它的含义。我正在处理的代码是一些相当棘手的XS代码(即在C中实现perl函数),我没有正确恢复堆栈指针。
当然,对于堆栈指针错误,该错误通常会在以后出现 - 在这种情况下是在一些使用@_的perl代码中(在某些情况下它是到堆栈的简单网关)。
所以基本上,这条消息似乎是由一个损坏的堆栈指针触发,但确切地说它意味着我不知道。利用perl源可能具有指导意义。