protected function isOtherServerProcessRunning($address)
    {
        if (file_exists(sys_get_temp_dir().'/'.strtr($address, '.:', '--').'.pid')) {
            return true;
        }

        list($hostname, $port) = explode(':', $address);

        if (false !== $fp = @fsockopen($hostname, $port, $errno, $errstr, 5)) {
            fclose($fp);

            return true;
        }

        return false;
    }