public function onWorkerStart()
    {
        if (empty($this->serverRoot)) {
            Worker::safeEcho(new \Exception('server root not set, please use WebServer::addRoot($domain, $root_path) to set server root path'));
            exit(250);
        }

        // Init mimeMap.
        $this->initMimeTypeMap();

        // Try to emit onWorkerStart callback.
        if ($this->_onWorkerStart) {
            try {
                call_user_func($this->_onWorkerStart, $this);
            } catch (\Exception $e) {
                self::log($e);
                exit(250);
            } catch (\Error $e) {
                self::log($e);
                exit(250);
            }
        }
    }
public function onWorkerStart()
    {
        if (empty($this->serverRoot)) {
            Worker::safeEcho(new \Exception('server root not set, please use WebServer::addRoot($domain, $root_path) to set server root path'));
            exit(250);
        }

        // Init mimeMap.
        $this->initMimeTypeMap();

        // Try to emit onWorkerStart callback.
        if ($this->_onWorkerStart) {
            try {
                call_user_func($this->_onWorkerStart, $this);
            } catch (\Exception $e) {
                self::log($e);
                exit(250);
            } catch (\Error $e) {
                self::log($e);
                exit(250);
            }
        }
    }
public function onWorkerStart ( ) { if ( empty ( $ this -> serverRoot ) ) { Worker :: safeEcho ( new \ Exception ( 'server root not set, please use WebServer::addRoot($domain, $root_path) to set server root path' ) ) ; exit ( 250 ) ; } // Init mimeMap. $ this -> initMimeTypeMap ( ) ; // Try to emit onWorkerStart callback. if ( $ this -> _onWorkerStart ) { try { call_user_func ( $ this -> _onWorkerStart , $ this ) ; } catch ( \ Exception $ e ) { self :: log ( $ e ) ; exit ( 250 ) ; } catch ( \ Error $ e ) { self :: log ( $ e ) ; exit ( 250 ) ; } } }
Emit when process start.

@throws \Exception
Emit when process start .