Yes, It worked when restarted the server. But how to avoid these errors in feature? Is there anyway to allocate more memory for Servlet Engine? Will increasing the cachesize on the iw.cfg resolve the issue?Thanks.
What's your OS?How many (concurrent) users?You may have run out of Heap space for the servletd (= Tomcat). You can increase the heap by editing the start script for servletd (e.g. see 1st post of "servletd using more memory than expected - TS6.5sp2")Your JVM error message is similar but not identical to the one I was having some time ago, and discussed here: " InlineCalloutException: not enough space (part 2)"Similar topic here : " Can TS 6.5 not use Solaris swap?"Given the difference in error messages, I'm inclined to think your problem is running out of heap size, rather than out of swap space... but that's just a guess.To my understanding, cachesize in iw.cfg has *nothing* to do with this.
... because the more memory you give to a process that spawns a lot of threads, the more likely you are to get an "Can't create new thread" exception. ... it's a tuning issue you'll need to play around with.