Resin has a default configuration at /etc/resin/resin.xml (symlinked with resin.conf) and one line has server id="" address="127.0.0.1" port="6800"/> When I start the resin init script, resin doesn't bind here. Oddly, it says Resin/3.1.s080425 started -server '' for watchdog at 127.0.0.1:6600 There does seem to be a reference to 6600 in the script at <watchdog-port>6600</watchdog-port> So it's not entirely clear what is going on. If I su to user resin and run the full command at the command line, it does bind 6800, but there nothing at 6600, so it seems to be working only when I manually run it.
The problem happens when running resin as the resin user on the command line as long as it's started with "start". This looks like an upstream problem, so I filed it there as http://bugs.caucho.com/view.php?id=2646