INNER CODE UNIT · JavaScript
doneListening
phusion/passenger · src/helper-scripts/node-loader.js:306
function doneListening(server, callback) {
if (callback) {
server.once('listening', callback);
}
server.emit('listening');
}
function installServer() {
var server = this;
if (!PhusionPassenger._appInstalled) {
PhusionPassenger._appInstalled = true;
PhusionPassenger._server = server;
recordJourneyStepEnd('SUBPROCESS_APP_LOAD_OR_EXEC', 'STEP_PERFORMED');
recordJourneyStepBegin('SUBPROCESS_LISTEN', 'STEP_IN_PROGRESS');
// Ensure that req.connection.remoteAddress and remotePort return something
// instead of undefined. Apps like Etherpad expect it.