Watchdog's ShutdownWaitTime is the real culprit, which is *hardcoded* in com.caucho.boot.WatchdogConfig (line 86).
As it is set to 60 seconds, it terminates its child resin process even if <shutdown-wait-max> (child of <server>) is more than 60s . (while loop at line 304 of com.caucho.boot.WatchdogProcess.closeInstance() gets terminated, which causes premature server process termination).
Unless Watchdog's ShutdownWaitTime is configurable there is no use of <shutdown-wait-max> (which is being used by com.caucho.server.resin.Resin only)
_______________________________________________ resin-interest mailing list email@example.com http://maillist.caucho.com/mailman/listinfo/resin-interest