草庐IT

fastcgi_read_timeout

全部标签

PHP-FPM fastcgi_finish_request靠谱吗?

在fastcgi_finish_request();语句后在我的php脚本中实现了一些后处​​理后,我担心会出现一些差异。看起来PHP没有在fastcgi_finish_request之后执行所有脚本。在日志文件中,我找不到关于这部分的通知,没有警告,没有错误或违规行为。是否有文档中未提及的使用fastcgi_finish_request的限制或提示? 最佳答案 调用fastcgi_finish_request()后任何显式或隐式输出刷新将导致退出PHP脚本,而不会出现任何警告或错误。换句话说,在调用fastcgi_finish_r

php - PHP 上的 FastCGI 错误 500

我最近换了服务器。这是我的新服务器,使用FastCGI来解释PHP。然而,我从旧服务器带来的很多东西又出现了这个错误,问题是FastCGI没有返回错误进行调试,它只是返回一个“500内部服务器错误”。因此,我不确定要更正发生的错误的行。我有大量的脚本,这使得审查整个代码变得不可行。已经尝试使用尝试{..}在已知错误中,但FastCGI仍然返回500错误。我不是启用mecher环境变量的服务器管理员,是否有任何方法可以从PHP中解决这些错误? 最佳答案 这个错误可能是因为你没有为目录设置适当的权限。您应该设置适当的权限,然后尝试运行脚

php - 从 PHP 查询 IIS FastCGI 设置

我正在尝试使用WMI通过PHP的COMAPI以编程方式查询在IIS中配置的FastCGI设置。使用WMICIMStudio我可以看到有一个FastCgiSection类,它有一个FastCgi成员数组,其中包含我想要的设置(特别是ActivityTimeout和RequestTimeout):http://msdn.microsoft.com/en-us/library/bb422421(v=vs.90).aspx然而,到目前为止,任何对此查询的尝试都没有成功。您可以在网上找到查询Win32_Processor等的示例工作正常,但无法将其转换为FastCgiSection的查询。到目前

php - 如何使用 PHP 5.5.14 在 Yosemite 上启用 fastcgi

我在MacOSXYosemite10.10上使用PHPStorm9,当我尝试在浏览器中打开项目时,它返回“502BadGateway”错误。在PHPStorm中它说找不到php-cgiPleaseensurethatconfiguredPHPinterpreterbuiltasCGIprogram(--enable-fastcgiwasspecified)我遵循了GotchaRob在此question中的回答,但这没有帮助。不幸的是我还不能发表评论,所以我创建了一个新问题。如果有人能提供一些帮助,我将不胜感激。谢谢。 最佳答案 我用

php - 单元测试 : Simulate a timeout with Guzzle 5

我正在使用Guzzle5.3并想测试我的客户端是否抛出TimeOutException。那么,我如何模拟GuzzleClient并抛出GuzzleHttp\Exception\ConnectException?要测试的代码。publicfunctionrequest($namedRoute,$data=[]){try{/**@noinspectionPhpVoidFunctionResultUsedInspection*//**@var\GuzzleHttp\Message\ResponseInterface$response*/$response=$this->httpClient-

php - Nginx 为静态文件代理不正确的 fastcgi_script_name

server{listenloc.app:80;root/app/frontend/web;indexindex.php;location/{try_files$uri$uri//index.php$is_args$args;}location~^/admin{proxy_passhttp://127.0.0.1:81;}location~*\.php${#phpconf}}server{listen127.0.0.1:81;root/app/backend/web;indexindex.php;location/{try_files$uri$uri//index.php$is_arg

php - 未捕获的异常 'ImagickException',消息为 'Unable to read the file'

我正在运行带有imagick模块3.1.0RC2的PHP5.4.30。phpinfo()确实将模块显示为已加载,而phpinfo()将PDF显示为受支持的格式。运行时:$image=newImagick();$image->readImage('./test.pdf');我收到:fatalerror:未捕获的异常“ImagickException”和消息“无法读取文件:./test.pdf”当我将图像类型更改为JPEG并读取'./test.jpg'时,未返回任何错误。已检查权限并测试了不同的PDF。我已经插入了图像的绝对路径,但仍然抛出异常。此示例的图像与脚本放在同一目录中。我错过了什

javascript - Google Script 通过电子邮件发送表单值,错误 : cannot read property "namedValues"

项目key:MyvPlY2KvwGODjsi4szfo389owhmw9jII我正在尝试运行一个脚本,该脚本在每次提交表单时通过电子邮件发送我的表单内容。我完全按照下面这个链接中的说明进行操作,直到开始出现错误,并且我收到了更改脚本以按ID打开电子表格的建议:http://www.snipe.net/2013/04/email-contents-google-form/当我完成表格后,它应该将内容通过电子邮件发送到我的电子邮箱。我现在遇到的问题是,通过表单值的函数不起作用。它正在返回错误TypeError:Cannotreadproperty"namedValues"fromundef

nginx - 错误 28105#0 : *1 FastCGI sent in stderr: "Primary script unknown" while reading response header from upstream

我无法使用php-fpm正确配置Nginx。当我得到任何php脚本时,我在浏览器中收到Nginx404Notfound错误:Filenotfound.在我的php-fpm日志中我得到:172.17.42.1-28/Apr/2015:09:15:15+0000"GET/index.php"404对于任何php脚本调用和Nginx日志,我得到:[error]28105#0:*1FastCGIsentinstderr:"Primaryscriptunknown"whilereadingresponseheaderfromupstream,client:127.0.0.1,server:loc

php - nginx php fastcgi无法写入,即使使用他自己的权限也被拒绝

嗨,当我使用像file_put_contents这样的写入文本功能时,我的权限被拒绝了。我在centos6环境下使用nginx,我使用php-fcgi问题只能通过将dir权限设置为777来解决,但我不想要该解决方案。这是PHP代码结果如下:/var/www/htmlscriptowner:nginxscriptgetmyuid:496scriptgetmygid:493代码只是简单的写入文件/var/www/html/X(文件尚未创建),并有这样的错误2012/10/2719:51:59[error]1010#0:*32FastCGIsentinstderr:"PHPWarning:f