ホームページ > バックエンド開発 > PHPチュートリアル > PHP を使用して独自の安定した信頼性の高いデーモンを構築する

PHP を使用して独自の安定した信頼性の高いデーモンを構築する

藏色散人
リリース: 2023-04-07 06:14:02
転載
3365 人が閲覧しました

安定した信頼性の高い PHP デーモンを構築する

what

##● pcntl_fork

● プロセス/プロセス グループ/グループ Longプロセス/セッション

#標準入力/出力/エラー

##why

how

#pcntl 拡張機能を使用するには、pcntl 拡張機能をインストールする必要があります

#● バックグラウンドで実行中

if ($pid=pcntl_fork ()) exit (0);// は親プロセスです。親プロセスを終了し、子プロセスは継続します#●制御端末を離れ、セッションにログインしてグループをプロセスします

posix_setsid ();//子プロセスはグループ リーダー プロセスをアップグレードします。元のセッション/ターミナルを離れます

● プロセスによる制御ターミナルの再オープンを禁止します

#if ($pid=pcntl_fork ()) exit (0);//最初の子プロセスを終了し、 2 番目の子プロセスは続行します (2 番目の子プロセスはセッション チーム リーダーではなくなります)

# 開いているファイル記述子を閉じます

fclose (STDIN)、fclose (STDOUT)、fclose (STDERR) // 標準入出力とエラー表示を閉じる。

#●● 現在の作業ディレクトリを変更します

chdir("/")

#●● ファイル作成マスクをリセットします

umask (0);//Prevent親が残したマスクを継承します

関連する推奨事項:「

PHP チュートリアル

以上がPHP を使用して独自の安定した信頼性の高いデーモンを構築するの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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