Skip to main content
Participant
March 14, 2009
Question

Debugging IP settings don't seem to work as I think they "should"

  • March 14, 2009
  • 6 replies
  • 1181 views
this seems like a pretty straightforward setting, but i have never been able to get it to work.

i have Enable Robust Exceptions turned off and i have added my IP address to the list of IPs for debug output.

i get the same output whether my IP is in the list or not. if Enable Robust Exceptions is checked, i get all the output, but so does everyone else. if it is unchecked, i only get the abbreviated output, as does everyone else.

i am hoping this is just something i have missed but look forward to solving this riddle.

thanks!
    This topic has been closed for replies.

    6 replies

    blst02Author
    Participant
    March 16, 2009
    thank you. that clears it up.

    it would be nice if you could limit who sees robust exceptions however.

    thanks again.
    Inspiring
    March 16, 2009
    blst02 wrote:
    > If robust exceptions are on, all IPs can see the output.
    >
    > If robust exceptions are off, no IPs can see the output.

    debug works as outlined here:
    http://livedocs.adobe.com/coldfusion/8/htmldocs/help.html?content=Debug_02.html

    *exception* info isn't the same as *debug* info. if you're talking about errors,
    unless you have a global error handling page or try/catch logic, users will see
    some exception info. what they see depends on whether you have enabled "Robust
    Exception Information", nothing to do w/the IP control list--that's for *debug*
    output.
    blst02Author
    Participant
    March 16, 2009
    I am actually accessing the URLs from multiple external IPs.

    If robust exceptions are on, all IPs can see the output.

    If robust exceptions are off, no IPs can see the output.

    Having my current external IP in the debug list seems to have no effect on what I see for output.

    All of the external IPs are static except my home IP which hasn't changed in months and all of them are on different networks than the server.

    What I am trying to determine is how this is supposed to work. I was assuming that if my IP was in the trusted list for debug output, I would receive the output even if robust exceptions were turned off. Is this the case?
    Inspiring
    March 15, 2009
    have you tried the "add current" button on the debug control page in cfadmin? does it add what you think your IP is?

    don't recall ever having this issue but if something's "stubborn" in cf,
    restarting the cf server service will sometimes clear things up.
    blst02Author
    Participant
    March 15, 2009
    thanks for the reply. it is sort of in the middle. it is a test server that will be a production server at some point.

    as an example, my address is 76.88.7.x and the server is 209.123.45.x

    i am remote and not on the same local network as the server.

    what i am hoping to accomplish (and i don't think this is possible at this point) is that i can see the debug output but the public can't.

    the docs on this are somewhat lacking or i have misunderstood them.

    thanks again,
    jason
    Inspiring
    March 16, 2009
    It is supposed to work as you expect.
    That is why I bring up the NAT function of the router. If other people have the same IP address to the CF server as you do that would explain them getting the debug output too. How are you determining you IP address?
    Inspiring
    March 15, 2009
    It sounds like you are doing this on a production server; is that correct?
    Is this a remote server; that is not on your intranet but on the internet? What is your IP address vs someone else's? I ask because if you are going through a router that does network address translation (NAT) then all of the machines on the internet side of the router have the same IP address as you and would get the same kind of debug information.
    HTH