Articles of FastCGI的

为什么wp-cron占用这么多资源?

从/ var / logs / httpd / error-log: [Thu Apr 22 01:41:15 2010] [notice] mod_fcgid: call /var/www/vhosts/mydomain.com/httpdocs/wp-cron.php with wrapper /usr/bin/php-cgi [Thu Apr 22 01:41:15 2010] [notice] mod_fcgid: server /var/www/vhosts/mydomain.com/httpdocs/wp-cron.php(17999) started …The previous line shows up 8661 times… 什么在Cron? Apr 22, 2010 @ 18:25 (1271960731) Twice Daily wp_version_check Apr 22, 2010 @ 18:25 (1271960731) Twice Daily […]

如何在共享主机上设置自定义FastCGI和PHP5(使用APC)?

林不知道如果我有这个设置是否正确= /

如何在FastCGI上通过PHP脚本禁用Gzip压缩

我们使用这个PHP代码来禁用特定脚本的gzip压缩 @apache_setenv('no-gzip', 1); 但是,我们的pipe理员迁移到FastCGI,这不工作了。 怎么做? 谢谢

为什么MySQL中有这么多的连接?

我们在fastcgi模式下使用Nginx + PHP,并使用PHP-FPM作为cgi进程pipe理器。 在我们的脚本中,我们使用PDO来连接MySQL,而绝对不是在持久模式下。 但是最近我们发现我们在MySQL中仍然有太多的连接,有什么build议(或者任何可能的原因)?

在MySQL中有很多空闲连接(没有持久参数)是正常的吗?

但是我们没有使用任何持久连接。 为什么有很多空闲的连接? 我们注意到使用'show processlist'命令,时间约为4000-8000秒。 这些连接看起来总是“睡眠”。 我们在fast-cgi模式下使用带有PHP的Nginx,并使用PDO库。 有什么build议么?

Lighttpd:通过PHP请求本地URL

我有一个网站服务器,为网站提供内容,我们称之为“ domain.com ”。 在那个网站上,我有几个服务于内容的PHP脚本。 当有人浏览该网站时,一切正常。 如果我从PHP(使用Curl / Fopen)请求,在我自己的网站(我会打电话“domain.com/api/something.php?x=y”,我得到一个超时 ,该网站不能只有当我通过PHP请求这个URL,而不是通过CLI调用的时候,当我从外部浏览这个URL的时候,这是有效的。 在服务器上,我可以“curl”或“wget”,这是可行的。 我可以使用PHP来请求外部托pipe的页面(google.com等),但是我无法在同一台服务器上的lighttpdconfiguration中托pipe页面。 这对任何人都很熟悉吗? 是否有已知的参数可能会与此冲突?

当从外部configuration文件包含fastcgi_param SCRIPT_NAME时,fastcgi_param SCRIPT_NAME不起作用

在我的服务器上升级nginx之后,所有PHP站点都停止工作。 之前,我在“fastcgi_params”这个文件中有这个: fastcgi_param SCRIPT_NAME $fastcgi_script_name; 然后PHP站点的configuration文件里面有一个这样的块: location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; include fastcgi_params; } 但是,这不再起作用。 它只适用于如果我在每个站点的configuration文件中有这个: location ~ \.php$ { fastcgi_pass 127.0.0.1:9000; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include fastcgi_params; } 我必须在这里设置SCRIPT_FILENAME,而不是在“fastcgi_params”中。 它现在还必须在它前面有$ document_root。 如果在包含的fastcgi_params文件中设置,“$ document_root $ fastcgi_script_name”和“$ fastcgi_script_name”都不起作用。 我并不担心我现在不得不用$ document_root(但我很好奇,如果有人知道为什么会打破或为什么它以前工作)prepend它,但我宁愿保持fastcgi_params文件中的常见function为简单,所以我想知道为什么这是行不通的。

从mod_php切换到FastCGI PHP打破了AMFPHP

我刚刚将我的debian服务器从mod_php切换到fastcgi下面的教程一切正常,但现在我发现使用AMFPHP进行flash远程处理的托pipe应用程序之一被打破。 我试图了解发生了什么。 用FireBug和FireAMF来看,它的响应似乎有一个内容,但Flash的callback永远不会被调用,如果我尝试打开服务浏览器,它显示此错误: (mx.rpc :: Fault)#0 errorID = 0 faultCode =“Client.Error.RequestTimeout”faultDetail =“发送消息的请求超时已到达,但未收到服务器的响应。 faultString =“Request timed out”message =“faultCode:Client.Error.RequestTimeout faultString:'Request timed out'faultDetail:'发送的消息的请求超时已经到达,没有收到服务器的响应'”name =“错误“rootCause =(null) 很奇怪,服务器似乎需要很长时间来响应,然后(在服务浏览器中)闪光灯向服务器发起了一个新的调用,而旧的服务器得到响应。 会话有些问题? 真的不知道….

FastCGI + Apache:如何将url映射到特定的fastcgi二进制文件

我写了两个C ++ fastcgi应用程序(foo和foobar)。 我在Ubuntu 10.x上使用mod_fcgid运行apache 2.2(prefork)。 我想能够设置Apache以便: HTTP:// mywebsite /一些/ PATH1参数1 =值1&参数2 =值2 将运行fastcgi应用程序foo 和 mywebsite /另一个/ PATH1?参数1 =值1&参数2 =值2 将运行fastcgi应用程序foobar 注意:上面的URL是故意无效的(缺less协议types),因为我不能在此问题中发布多个链接。 我如何设置Apache来实现这一目标?

ubuntu + nginx + fastcgi php所有者

如何设置不同的所有者为PHP? 现在它从www数据运行,我需要设置它从我自己运行