エントリーの編集
![loading...](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/common/loading@2x.gif)
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
firebird » 大量ホストのping監視をPHPスクリプトの並列処理でやってみる
記事へのコメント1件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
![アプリのスクリーンショット](https://b.st-hatena.com/bdefb8944296a0957e54cebcfefc25c4dcff9f5f/images/v4/public/entry/app-screenshot.png)
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
firebird » 大量ホストのping監視をPHPスクリプトの並列処理でやってみる
PHPのpcntl_fork() を使用してping監視スクリプトの並列処理をやってみました。 結果、同時に起動する... PHPのpcntl_fork() を使用してping監視スクリプトの並列処理をやってみました。 結果、同時に起動する子プロセスの数にほぼ比例して実行時間が短縮されました。 ここではPHPのPEAR、及び Net_Ping を使用します。 テストで使用したOSはCentOS5なので、まずphpとPEAR、及びNet_Pingをインストールします。 #yum install php php-pear* #pear install Net_Ping #!/usr/bin/php <?php $nowdate = date(’Y/m/d H:i:s’, time()); echo $nowdate.”\n”; $filename = “hosts.txt”; require_once ‘Net/Ping.php’; $ping = Net_Ping::factory(); $ping->s