コード例 #1
0
ファイル: Octave_daemon.php プロジェクト: gutza/octave-daemon
 public static function run()
 {
     declare (ticks=1);
     pcntl_signal(SIGCHLD, array('Octave_daemon', 'deadChild'));
     pcntl_signal(SIGTERM, array('Octave_daemon', 'kill'));
     while (true) {
         foreach (self::$servers as $server) {
             while ($sock = $server->accept_connection()) {
                 Octave_pool::newConnection($sock);
             }
             Octave_pool::manageConnections();
         }
         usleep(1000);
     }
 }