There is no workaround to resolve that issue. However, since the ping interval is defined as 1/30th the value of the recovery timeout, increasing the recovery timeout to a very large value can significantly reduce the frequency of the ping. This will reduce the opporunity for the ping to fail and should reduce the frequency of restarts. The ArcIMS recovery timeout is defined in the appserver.properties file (located in %AIMSHOME%\appserver) and has a default value of 300 seconds. Thus the default interval for the AppServer ping is every 10 seconds.