{
  "message": "PASSENGER PROBE OK",
  "node_env": "production",
  "cwd": "/home/homelych/barber_app",
  "argv": [
    "/opt/alt/alt-nodejs20/root/usr/bin/node",
    "/usr/local/lsws/fcgi-bin/lsnode.js"
  ],
  "listenToString": "function customListen(port) {\n    function onListenError(error) {\n        server.emit('error', error);\n    }\n    // The replacement for the listen call!\n    var server = this;\n    if (LsNode.listenDone) {\n        throw new Error(\"http.Server.listen() was called more than once \" +\n                        \"which is not allowed.\");\n    }\n    LsNode.listenDone = true;\n\n    var listeners = server.listeners('request');\n    var i;\n    server.removeAllListeners('request');\n    server.on('request', function(req) {\n        req.connection.__defineGetter__('remoteAddress', function() {\n            return '127.0.0.1';\n        });\n        req.connection.__defineGetter__('remotePort', function() {\n            return port;\n        });\n        req.connection.__defineGetter__('addressType', function() {\n            return 4;\n        });\n    });\n    for (i = 0; i < listeners.length; i++) {\n        server.on('request', listeners[i]);\n    }\n\n    var callback;\n    if (arguments.length > 1 && typeof(arguments[arguments.length - 1]) == 'function') {\n        callback = arguments[arguments.length - 1];\n    }\n    server.once('error', onListenError);\n    server.realListen(socketObject, function() {\n        server.removeListener('error', onListenError);\n        if (callback) {\n            server.once('listening', callback);\n        }\n        server.emit('listening');\n    });\n    return server;\n}"
}