草庐IT

hhvm-Fastcgi

全部标签

php - 如何使用 fastcgi_finish_request() 的示例

有人可以举一个简单的例子来说明如何使用fastcgi_finish_request()函数吗?我用谷歌搜索,但只发现了一些一般性的提及,有些人说他们成功使用了它,但我找不到一个带有代码的示例。例如,我有一个PHP对象。为了向浏览器发送响应,我生成HTML,然后通过getResult()返回它。然后回显结果。像这样:$obj=newcontroller();echo$o->getResult();假设我想利用这种优化技术将结果发送到浏览器,然后完成一些可能很长的过程,比如连接到一些API,比如FacebookAPI。我该怎么做呢?我知道基本上我可以调用fastcgi_finish_req

php - FastCGI下运行时如何在多个PHP进程之间共享APC缓存?

我目前正在运行多个PHP/FastCGI副本,并启用了APC(在Apache+mod_fastcgi下,如果这很重要的话)。我可以在进程之间共享缓存吗?如何检查它是否已经共享?(我认为可能涉及到apc.mmap_file_maskini设置,但我不知道如何使用。)(我认为目前它的不共享的原因之一是apc.mmap_file_mask,如apc.phpWeb界面所报告的那样,在大约3重新加载时会出现不同的值。) 最佳答案 APC目前不在多个运行在fastcgi或fcgid下的php-cgi工作人员之间共享其缓存。见thisfeatur

php - FastCGI下运行时如何在多个PHP进程之间共享APC缓存?

我目前正在运行多个PHP/FastCGI副本,并启用了APC(在Apache+mod_fastcgi下,如果这很重要的话)。我可以在进程之间共享缓存吗?如何检查它是否已经共享?(我认为可能涉及到apc.mmap_file_maskini设置,但我不知道如何使用。)(我认为目前它的不共享的原因之一是apc.mmap_file_mask,如apc.phpWeb界面所报告的那样,在大约3重新加载时会出现不同的值。) 最佳答案 APC目前不在多个运行在fastcgi或fcgid下的php-cgi工作人员之间共享其缓存。见thisfeatur

php - IIS 7.5 PHP 故障 "The FastCGI process exited unexpectedly"

我一直在尝试让PHP与IIS7.5一起工作,但遇到了一些障碍。每当我尝试加载页面时,都会出现以下错误:“HTTP错误500.0-内部服务器错误C:\ProgramFiles\PHP\php.exe-FastCGI进程意外退出”模块FastCgiModule通知ExecuteRequestHandler处理程序PHP_via_FastCGI错误代码0x00000000请求的URL*http://localhost:80/index.php物理路径C:\inetpub\wwwroot\index.php匿名登录方法匿名登录用户失败的请求跟踪日志目录C:\inetpub\logs\Faile

php - IIS 7.5 PHP 故障 "The FastCGI process exited unexpectedly"

我一直在尝试让PHP与IIS7.5一起工作,但遇到了一些障碍。每当我尝试加载页面时,都会出现以下错误:“HTTP错误500.0-内部服务器错误C:\ProgramFiles\PHP\php.exe-FastCGI进程意外退出”模块FastCgiModule通知ExecuteRequestHandler处理程序PHP_via_FastCGI错误代码0x00000000请求的URL*http://localhost:80/index.php物理路径C:\inetpub\wwwroot\index.php匿名登录方法匿名登录用户失败的请求跟踪日志目录C:\inetpub\logs\Faile

php - 如何调试 "FastCGI sent in stderr: Primary script unknown while reading response header from upstream"并找到实际的错误信息?

SO有很多文章提到这个错误代码:FastCGIsentinstderr:"Primaryscriptunknown"whilereadingresponseheaderfromupstream...这可能意味着此错误消息或多或少是无用的。消息告诉我们,FastCGI处理程序由于某种原因不喜欢它发送的任何内容。问题是有时我们不知道原因是什么。所以我重新提出这个问题——我们如何调试这个错误代码?假设我们有一个非常简单的站点,只有phpinfo.php文件。另外,还有一个非常简单的nginx配置,如下:server{server_nametestsite.local;root/var/loc

php - 如何调试 "FastCGI sent in stderr: Primary script unknown while reading response header from upstream"并找到实际的错误信息?

SO有很多文章提到这个错误代码:FastCGIsentinstderr:"Primaryscriptunknown"whilereadingresponseheaderfromupstream...这可能意味着此错误消息或多或少是无用的。消息告诉我们,FastCGI处理程序由于某种原因不喜欢它发送的任何内容。问题是有时我们不知道原因是什么。所以我重新提出这个问题——我们如何调试这个错误代码?假设我们有一个非常简单的站点,只有phpinfo.php文件。另外,还有一个非常简单的nginx配置,如下:server{server_nametestsite.local;root/var/loc

php - FastCGI 进程超过配置的事件超时

我有一个我构建的函数,它将获取一个.csv文件并上传当时说明的信息,为.csv文件中的每个用户创建一个帐户。我的问题是我需要能够对.csv文件中的数千个条目执行此操作,但我的问题是我遇到了超时错误并且不确定原因,如下所示:HTTPError500.0-InternalServerErrorc:\php-fastcgi\php-cgi.exe-TheFastCGIprocessexceededconfiguredactivitytimeoutDetailedErrorInformationModule-FastCgiModuleNotification-ExecuteRequestHan

php - FastCGI 进程超过配置的事件超时

我有一个我构建的函数,它将获取一个.csv文件并上传当时说明的信息,为.csv文件中的每个用户创建一个帐户。我的问题是我需要能够对.csv文件中的数千个条目执行此操作,但我的问题是我遇到了超时错误并且不确定原因,如下所示:HTTPError500.0-InternalServerErrorc:\php-fastcgi\php-cgi.exe-TheFastCGIprocessexceededconfiguredactivitytimeoutDetailedErrorInformationModule-FastCgiModuleNotification-ExecuteRequestHan

php - 对端 : mod_fcgid: error reading data from FastCGI server 重置连接

我在PHP上遇到问题,我的应用程序正在尝试运行php备份文件并突然收到HTTP错误500代码。我已经检查了日志,这是它说的。[TueAug2814:17:282012][warn][clientx.x.x.x](104)Connectionresetbypeer:mod_fcgid:errorreadingdatafromFastCGIserver,referer:http://example.com/backup/backup.php[TueAug2814:17:282012][error][clientx.x.x.x]Prematureendofscriptheaders:back