ホームページ > バックエンド開発 > PHPチュートリアル > PHP を常駐 SHELL として使用する

PHP を常駐 SHELL として使用する

WBOY
リリース: 2016-06-23 14:30:45
オリジナル
1060 人が閲覧しました

PHP は多くの場合、常駐 SHELL プロセスには適していません。専用の gc ルーチンがなく、効果的なメモリ管理方法もありません。そのため、PHP を常駐 SHELL として使用すると、次のような理由で中断されることがよくあります。メモリが枯渇してしまい、不幸になります。
さらに、入力データが不正で、スクリプトがそれを検出できずに中止される場合、非常に不幸になります。

どうすればいいですか?

ははは、やめてください。心配する必要はありません。マルチプロセスが役に立ちます。

では、これはなぜでしょうか?

利点:

1. 複数のプロセスを使用すると、子プロセスが終了した後、カーネルがリソースをリサイクルすることになります

2.複数のプロセスを使用する場合、子プロセスの異常終了によって親プロセス全体が終了することはありません。プロセスには、プロセスを再構築する機会もあります。

3. 常駐のメイン プロセスはタスクの分散のみを担当します。ロジックがより明確になりました。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート