ホームページ  >  記事  >  バックエンド開発  >  Ubuntu環境でのphp fastcgi (spawn-fcgi)の起動とシャットダウン

Ubuntu環境でのphp fastcgi (spawn-fcgi)の起動とシャットダウン

WBOY
WBOYオリジナル
2016-06-23 13:15:451417ブラウズ

Start

spawn-fcgi -a 127.0.0.1 -p 9000 -C 10 -u www-data -f /usr/bin/php-cgi  

手順:

-a 127.0.0.1: PHP FastCGI バインディング IP アドレス

-p 9000: PHP FastCGI 指定ポート

-u www: PHP FastCGI ユーザー名

-g www : PHP FastCGI ユーザーグループ

-f /usr/local/bin/php-cgi: PHP5 fastcgi をポイントします

権限が不十分です sudo 権限昇格

実行ステータスを確認します

grep で netstat を使用します

$ netstat -an |grep 9000tcp        0      0 127.0.0.1:9000          0.0.0.0:*               LISTEN  tcp        0      0 127.0.0.1:9000          127.0.0.1:58879         TIME_WAIT  tcp        0      0 127.0.0.1:9000          127.0.0.1:58880         TIME_WAIT  

表示された場合このようなプロンプトは、fastcgi が実行されていることを意味します

pid を確認したい場合は、ps -ef を使用できます

$ ps -ef | grep spawn-fcgiubuntu   27329 24796  0 02:50 pts/0    00:00:00 grep --color=auto spawn-fcgi  

終了

$pkill -9 php-cgi

この操作は非常に危険です。 nginx 環境を使用している場合、fastcgi を中断した後にフロントエンドの php にアクセスすると 502 が表示されます。 fastcgi が開き忘れたり、異常終了したりするため、多くの人が 502 に遭遇します

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。