INNER CODE UNIT · JavaScript
addListenerAtBeginning
phusion/passenger · src/helper-scripts/node-loader.js:270
function addListenerAtBeginning(emitter, event, callback) {
var listeners = emitter.listeners(event);
var i;
emitter.removeAllListeners(event);
emitter.on(event, callback);
for (i = 0; i < listeners.length; i++) {
emitter.on(event, listeners[i]);
}
}
function doListen(server, listenTries, callback) {
function errorHandler(error) {
if (error.errno == 'EADDRINUSE') {
if (listenTries == 100) {
server.emit('error', new Error(
'Phusion Passenger could not find suitable socket address to bind on'));
} else {