On 12 September 2012 13:14, Pid <p...@pidster.com> wrote:
> On 12/09/2012 11:02, Aditi Sinha wrote:
>> Hi,
>>
>>
>>
>> We have web server hosted on Tomcat 7.0.22. Tomcat is running as windows
>> service.
>>
>> When we try to get the heap  dump of Tomcat using the following command
>>
>>
>>
>> *jmap -dump:format=b,file=heap.bin <pid>*
>>
>>
>>
>> we get below error
>>
>>
>>
>> *<pid>: Not enough storage is available to process this command.*
>
> probably because you have set a large heap size.

try:
  jmap -J-Xmx512M -dump:format=b,file=heap.bin <pid>

(You _might_ get away with 768M but better to be safe than sorry).

I believe jmap is telling you that it doesn't have enough heap
available to process tomcat's heap - which you have
set at 512M. The default heap is typically quite low.

>
>> When Tomcat is started manually in console (using command “catalina.bat
>> start”), we are able to take the heap dump.
>
> because you are probably not setting a heap size.
>
>> Is there any workaround which would allow to take heap dump when Tomcat
>> running as windows service?
>
> make some more disk space available, sufficient to permit the heap to be
> written to file.
>
>
> p
>
>> Thanks & Regards,
>>
>> Aditi
>>
>
>
> --
>
> [key:62590808]
>



-- 
Best Regards,

Brett Delle Grazie

---------------------------------------------------------------------
To unsubscribe, e-mail: users-unsubscr...@tomcat.apache.org
For additional commands, e-mail: users-h...@tomcat.apache.org

Reply via email to