Hi folks,
We’re using mongrel_cluster for our app. For debugging purposes, we’d like to determine which mongrel port an individual request is being serviced by.
This code:
def host_port
@request.host + ":" + @request.port.to_s
end
returns
1.2.3.4:80
What I’d like is this, for example
1.2.3.4:8004
Any thoughts?
Carpe viam,
Mike
Michael Larocque
Chief Cook and Bottle Washer
Prolumina Communications Inc.
http://prolumina.com/~mlarocque/
We're using mongrel_cluster for our app. For debugging purposes, we'd
like to determine which mongrel port an individual request is being
serviced by.
This code:
def host_port
@request.host + ":" + @request.port.to_s
end
returns
1.2.3.4:80
What I'd like is this, for example
1.2.3.4:8004
Any thoughts?
We run mongrel behind apache 2.2 and for us ENV[SERVER_PORT] is set to the port that mongrel is listening on. I haven't verified this, but we have that exception notifier plugin that emails when an error has occured and in that email it prints out the environment and that's what it says.
* SERVER_NAME : 127.0.0.1
* SERVER_PORT : 8002
* SERVER_PROTOCOL : HTTP/1.1
* SERVER_SOFTWARE : Mongrel 0.3.13.3
-philip