您好,欢迎来到三六零分类信息网!老站,搜索引擎当天收录,欢迎发信息

php-cgi.exe经常自己崩溃,这是什么原因?

2024/4/21 4:51:42发布21次查看
php-cgi.exe经常自己崩溃,这是什么原因?本机上搭建了nginx+php环境
回复内容: php-cgi.exe经常自己崩溃,这是什么原因?本机上搭建了nginx+php环境
该把错误报告发上来呀..不然怎么知道是因为什么原因崩溃的.
个人还是建议在非生产环境用一键包,出了问题恢复一下或者换一个安装就行,省心省力(xd)
有可能程序本身被破坏,也有可能代码有问题,或者你用过一些不稳定的php扩展。或者某些杀毒软件误杀这个进程。
看了人家的源代码,加个环境变量就行了:
php-cgi虽然支持后台常驻运行,但这种运行方式是不稳定的.
所以才会有cgi进程管理器这类东西出来解决这种问题.
以下拿apache/nginx/iis相关功能来说明.
比如apache fastcgi进程管理器模块mod_fcgid具有管理和维持php-cgi进程数目的功能,而 mod_proxy_fcgi 则类似 nginx fastcgi_pass 的东西,也就是说nginx是不负责管理后端的cgi进程的,nginx只负责代理.linux上经常配合nginx使用的php-fpm能自己管理自己的php-fpm子进程(跟php-cgi进程无关),所以很稳定.微软也为iis开发了一个php-cgi进程管理器php manager for iis.
最后总结下php常见的运行方式:
nginx fastcgi_pass php-fpmapache + mod_proxy_fcgi php-fpmapache + mod_php libphp5.so/php5apache2_4.dllapache + mod_fcgid php-cgiiis + php manager php-cgi
该用户其它信息

VIP推荐

免费发布信息,免费发布B2B信息网站平台 - 三六零分类信息网 沪ICP备09012988号-2
企业名录 Product