php-cgi为什么php fpm启动管理cgi后没反应?

如何启动php-cgi
全部答案(共1个回答)
(不一定要7)的话是可以多个进程的,看下下面的帖子吧。
如果是IIS5或6先装下这个。
http:www.iis.netdownloadfastcgi
具体配置看下面的文章。
http:lean.iis.netpage.aspx248configuing-the-fastcgi-ext...
如果你用I相关信息(不一定要7)的话是可以多个进程的,看下下面的帖子吧。
如果是IIS5或6先装下这个。
http:www.iis.netdownloadfastcgi
具体配置看下面的文章。
http:lean.iis.netpage.aspx248configuing-the-fastcgi-extension-fo-iis-60
http:lean.iis.netpage.aspx247using-fastcgi-to-host-php-applications-on-iis-60
建立 VPN 连接时收到“Error 721”错误信息如果您尝试通过使用点对点隧道协议 (PPTP) 客户端建立与虚拟专用网络 (VPN) 连接,与VPN远程访...
PHP 是一种新型的 CGI 程序编写语言.应该说是个嵌入式脚本文件。和ASP、JSP有很多类似的功能。唯一不同的是,ASP要整站的解释在传递,而PHP则可以嵌...
你的网站解析系统没有配置好,不能正确解析。
网上很多教程多种安装方法,繁杂令初学者无所适从,我整理了一个最简洁的必不可少的安装步骤,只要按我说的去做,保你成功。
A: 基本服务器安装
普通专业版的2000...
答: 好用的免费股票软件有哪些你好,找炒股软件一定要找到自己适合的,我自己也是用过蛮多的炒股软件,但还是选择了海顺证券,因为它操作较为简单,能快速上手,此外,不懂的地...
答: 网络技术电子邮件有了通达全球的Internet后,人们首先想到的是可以利用它来提供个人之间的通信,而且这种通信应能兼具电话的速度和邮政的可靠性等优点
答: 分享个:P2P终结者软件~就挺厉害的~
大家还关注
Copyright &
Corporation, All Rights Reserved
确定举报此问题
举报原因(必选):
广告或垃圾信息
激进时政或意识形态话题
不雅词句或人身攻击
侵犯他人隐私
其它违法和不良信息
报告,这不是个问题
报告原因(必选):
这不是个问题
这个问题分类似乎错了
这个不是我熟悉的地区查看:4182|回复:3
初级工程师
php-cgi是哪里来的!怎么我的linux没有!我已经安装了php了
但是现在安装了nginx!要实现nginx支持php!需要这个东西
助理工程师
yum install php*
NGINX+PHP的服务器环境,需要在编译安装PHP的时候打上PHP-FPM的补丁,然后PHP以FASTCGI的方式运行,这样你在进程列表里就能看见PHP-CGI了。。。。
初级工程师
引用:原帖由 taoli 于
16:06 发表
NGINX+PHP的服务器环境,需要在编译安装PHP的时候打上PHP-FPM的补丁,然后PHP以FASTCGI的方式运行,这样你在进程列表里就能看见PHP-CGI了。。。。 谢谢呀!我已经打上php-fpm补丁了11被浏览3,851分享邀请回答php-fpm.org/download下载得到.  PHP-FPM其实是PHP源代码的一个补丁,旨在将FastCGI进程管理整合进PHP包中。必须将它patch到你的PHP源代码中,在编译安装PHP后才可以使用。  现在我们可以在最新的PHP 5.3.2的源码树里下载得到直接整合了PHP-FPM的分支,据说下个版本会融合进PHP的主分支去。相对Spawn-FCGI,PHP-FPM在CPU和内存方面的控制都更胜一筹,而且前者很容易崩溃,必须用crontab进行监控,而PHP-FPM则没有这种烦恼。  PHP5.3.3已经集成php-fpm了,不再是第三方的包了。PHP-FPM提供了更好的PHP进程管理方式,可以有效控制内存和进程、可以平滑重载PHP配置,比spawn-fcgi具有更多有点,所以被PHP官方收录了。在./configure的时候带 –enable-fpm参数即可开启PHP-FPM。二者的区别:php-cgi是被调用的进程,php-fpm是配置和管理进程的。若有疑问,可以参考一下该文章:52 条评论分享收藏感谢收起写回答网站打开很慢,php-cgi 占用 CPU,CPU 长期 100%,求解?
23:36:34 +08:00 · 4896 次点击
top - 23:30:47 up 56 min,
load average: 3.06, 3.16, 3.59Tasks:
6 running,
70 sleeping,
0 stopped,
0 zombieCpu(s): 96.3%us,
0.0%stMem:
1020384k total,
322148k used,
698236k free,
16096k buffersSwap:
1044184k total,
1044184k free,
72168k cached
SHR S %CPU %MEM
36m 4344 R 19.6
8:44.12 php-cgi
36m 4288 R 19.6
8:44.00 php-cgi
31m 3680 R 19.6
2:18.38 php-cgi
34m 4292 R 19.3
8:44.08 php-cgi
32m 4340 R 19.3
8:43.82 php-cgi
大部分时间是这样的状态lnmp,wordpress跑个小博客,每天IP才5000K追踪进程ll /proc/998/fd/lrwx------ 1 www www 64 Aug 24 23:32 0 -& socket:[8205]l-wx------ 1 www www 64 Aug 24 23:32 1 -& pipe:[8210]l-wx------ 1 www www 64 Aug 24 23:32 2 -& pipe:[8211]lrwx------ 1 www www 64 Aug 24 23:32 3 -& socket:[147091]lrwx------ 1 www www 64 Aug 24 23:32 4 -& socket:[147095]服务器监控,很有规律的,每隔10来分钟,CPU就下来几分钟,然后又100%了
11 回复 &| &直到
21:56:49 +08:00
& & 09:50:33 +08:00
才 5000K IP.
100%你还想肿么样
& & 10:17:15 +08:00 via iPhone
@ 什么意思啊?之前9000ip都很正常的。突然就这样了。
& & 10:46:27 +08:00
你的网站很有可能被黑,挂了 PHP DDOS 木马。简单说就是基于 php 的发包函数,用你的 vps 和流量对外发动攻击。
如果你能管理 php.ini 的话,建议临时禁用 socket 系列函数,然后查看日志,基本上就可以定位到木马位置。
& & 10:49:13 +08:00 via iPhone
@ 先感谢,马上试试。
& & 10:50:15 +08:00 via iPhone
@ 请问主要查看php日志还是nginx?
& & 11:19:27 +08:00
0. 还是得弄一个干净的php脚本(或者新的web),跑一个benchmark,看机器是不是不行。
1. 先看一下access_log,看有没有异常请求量很多的代码。再看一下,有没有哪些网页,request_time很长的,如果有跳到2。
2. 手工debug代码,二分法查什么地方卡了。
3. strace -vv 一下cpu多的进程都在干嘛,发log上来。
& & 11:28:02 +08:00
access_log确实很异常,大量的403和404
这些请求的网站都不是我的站。
219.148.108.132 - - [17/Aug/:59 +0800] &GET
HTTP/1.1& 404 564 &-& &Mozilla/5.0 ( MSIE 9.0; Windows NT 6.1; Trident/5.0)& -
219.148.108.132 - - [17/Aug/:10 +0800] &GET
HTTP/1.1& 404 564 &-& &Mozilla/5.0 ( MSIE 9.0; Windows NT 6.1; Trident/5.0)& -
219.148.108.132 - - [17/Aug/:39 +0800] &GET
HTTP/1.1& 404 564 &-& &Mozilla/5.0 ( MSIE 9.0; Windows NT 6.1; Trident/5.0)& -
219.148.108.132 - - [17/Aug/:21 +0800] &GET
HTTP/1.1& 404 564 &-& &Mozilla/5.0 ( MSIE 9.0; Windows NT 6.1; Trident/5.0)& -
219.148.108.132 - - [17/Aug/:00 +0800] &GET
HTTP/1.1& 404 564 &-& &Mozilla/5.0 ( MSIE 9.0; Windows NT 6.1; Trident/5.0)& -
& & 15:11:44 +08:00
404这个是抓站还是爬虫吧,从你日志看都是219.148.108.132。统计一下top10,不认识的,封了先看看情况。
& & 17:20:58 +08:00
@ 封了一些IP,看看情况。
不停的请求,就能把CPU搞挂,有这种攻击方式吗?
CPU100%的时候,网络流量也不大啊,不到1Mb
& & 19:26:17 +08:00
不停请求,你也可以理解为DOS呗。PHP跑程序,当然就慢了。
代码级,fastcgi缓存、php页面级缓存(wordpress Memcached插件),都能缓解。
程序员范儿,可以cron扫访问日志找到TOP N的垃圾请求,iptables封IP。当然也可以lua。
不是有意攻击的话,还是有很多解决方法的。
PS:你的blog有5000k,日均500w IP?
& & 21:56:49 +08:00
@ 恩恩
逗比了,是5K每天。。。。。
& · & 1937 人在线 & 最高记录 3541 & · &
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.0 · 53ms · UTC 10:16 · PVG 18:16 · LAX 03:16 · JFK 06:16? Do have faith in what you're doing.WINDOWS下安装PHP7出现PHP-CGI无法启动
时间: 22:00:28
&&&& 阅读:770
&&&& 评论:
&&&& 收藏:0
标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&事情经过:下载PHP 7.0 然后运行,发现php-cgi一直挂掉、启动不起来。我直接到文件夹下启动PHP-CGI 启动, 失败,报错提示:缺失vcruntime140.dll。当时心中暗暗一笑,当年玩单机的时候 不也经常出现这个BUG,去百度,脚本之家下了个对应的dll,放到系统目录下,64位的放到C:\Windows\SysWOW64。&然后 开始-&运行-&regsvr32 vcruntime140.dll ,居然报错,文件不在目录里或者二进制数据流出现问题,大概意思就是 文件是烂的,我估计是不匹配吧,然后找来找去,百度老是那几个链接,解决方案也只有一种,尝试N次,无果。最终在CSDN下找到了靠谱的
重要链接1:http://download.csdn.net/download/qq_3545
下载下来点击运行搞定,非常方便,接下来启动又失败了,我又去看了下,又缺少了DLL,我想,没完了?欺负我买不起MAC吗?在一篇文章中看到,其实无法启动就是缺少编译的dll,下载对应的Visaul C++运行库即可解决问题,我找了下,PHP 7 是 Visaul C++2015编译的,就顺藤摸瓜,找运行库,下了7、8个 都是恶意软件,醉了,不过最终还是黄天不负苦心人,找到个靠谱的,下载运行后,潇洒地解决
重要连接2:http://www.xiazaiba.com/html/30389.html
&成功运行了PHP 7.0,潇洒
&标签:&&&&&&&&&&&&&&&&&&&&&&&&&&&原文:http://www.cnblogs.com/wangmy/p/5998410.html
教程昨日排行
&&国之画&&&& &&&&&&
&& &&&&&&&&&&&&&&
鲁ICP备号-4
打开技术之扣,分享程序人生!

我要回帖

更多关于 php cgi 无法启动 的文章

 

随机推荐