gpt4 book ai didi

perl - FastCGI 与 Carp fatalsToBrowser 不兼容?

转载 作者:行者123 更新时间:2023-12-02 11:17:06 24 4
gpt4 key购买 nike

我正在使用 FastCGI 开发 Perl 脚本(使用 CGI::FastCGI::Carp 'fatalsToBrowser')
当我的脚本出现编译错误时,它会导致浏览器挂起。看来 FatalsToBrowser 并没有像普通 CGI 那样工作(只是将编译错误发送到浏览器)。我该如何解决这个问题?

最佳答案

我无法为您提供解决方法,只能提供解释,FastCGI 的工作方式完全不同。当 CGI 应用程序执行时,在执行之前提供标准描述符和环境,在 FastCGI 应用程序中,服务器(应用程序)必须首先接受来自客户端(通常是 Web 服务器)的连接,并在接受请求和响应之前交换一些消息/记录可以发送。 CGI::Carp 在 perl 的编译阶段发挥了它的魔力,并假设在发生语法错误(编译阶段)时标准描述符可用,而这对于 CGI::Fast.pm 来说还为时过早。

我是 FCGI.pm(和 libfcgi)的维护者之一,因此我将与 CGI 维护者合作来解决此问题。

关于perl - FastCGI 与 Carp fatalsToBrowser 不兼容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5062062/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com