Solaris Easy Access Server 3.0 Release Notes

SMC Servlet May Crash Due to Insufficient Swap [4166571]

If the machine on which the SMC Server is running does not have sufficient swap space and the Java garbage collector is not given enough time to release allocated memory, the servlet may run out of memory and cause a segmentation fault.

As a result, all client machines disappear and the initial server remains with a red slash through it, indicating that it is not available.

Workaround: To resume, become superuser and restart the SMC servlet by executing these commands:

/etc/init.d/ehttpd stop

/etc/init.d/ehttpd start

This problem can be avoided by spacing authentication requests far enough apart to allow the Java garbage collector to do its work, adding sufficient swap space, or periodically restarting the servlet or rebooting the machine.