Ⅰ php-cgi.exe自動退出問題
不能關閉容dos窗口的。如果不想讓窗口出現可以去下載一個叫RunHiddenConsole.exe的程序。
然後用 RunHiddenConsole.exe d:/Pro/php/php-cgi.exe -b 127.0.0.1:9000 -c d:/Pro/php/php.ini啟動.
如果停止工php-cgi程序就要用
taskkill /F /IM php-cgi.exe > nul
Ⅱ php-cgi.exe 可以關閉嗎
可以,windows任務管理器裡面,找到進程殺死即可
Ⅲ php php-cgi.exe進程多
肯定是有的程序寫得有問題,正常情況下如果有人用瀏覽器打開的你PHP網頁,你就會開一個cgi進程,但是網頁顯示完畢cgi進程就應該關閉了,那麼只要每個網頁程序的效果很高(都在幾毫秒執行完畢),那麼幾乎是看不見cgi進程的,哪怕有許多人不停的訪問你的網頁。
在cgi進程多的時候,在進程管理器裡面設置顯示「命令行」,看看是哪個頁面的代碼有問題,優化一下。
Ⅳ php-cgi.exe經常自己崩潰,這是什麼原因
hp-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.
你可以去後盾人平台看看,裡面的東西不錯
Ⅳ 請問windows下如何管理php-cgi進程
NMP環境現在還是比較多人用的,下面介紹一個修改php-cgi進程數的方法: 一、修改php-cgi: vi /usr/local/nginx/conf/nginx.conf 二、其中worker_processes 1;可以修改成2或3個,nginx本身就很強大,不需要像apache那樣,開啟過多的進程來保證其穩定運行。 vi /usr/local/php/etc/php-fpm.conf 三、找到,按你的內存容量修改PHP進程的數量,一般128內存開啟6個,256內存開啟16個。這樣能保證,在PHP大並發的情況下不會502錯誤,註:PHP5.3系列不需要修改。 四、優化後,重啟lnmp /root/lnmp restart
Ⅵ win2003 nginx下的php-cgi 自動退出問題
試試WempServer,install後自動監控php-cgi,2003的話需要安裝vc2008哦。
Ⅶ windows下xxfpm打開的php-cgi.exe進程怎麼關閉
03上的cgi真不好用,速度和履行效力都跟不上isapi
Ⅷ php-cgi.exe啟動一段時間後就會自動關閉。環境是 win7 + PHP + nginx.
這個問題已經完美解決了,WempServer採用php-fpm智能管理php-cgi進程,希望對你有所幫助。