When starting the weblogic server on a Solaris machine, the following error appears in the agent preinstrumentation log:
2009-09-02 08:28:01.573 INFO Loading Agent startup configuration from
/PerformaSure5.0.1/config/agent.config
2009-09-02 08:28:01.960 INFO PerformaSure 5.0.1 (Build 501-20090730-1651) on
solaris sparc 5.10, Java 1.4.2_14 (32 bit).; Agent Type: Preinstrumentor
2009-09-02 08:28:02.110 ERROR IOException caught during select
Is there a way to set the hard limit on a solaris machine without a restart?
The error is related to a parameter limitation on the Solaris machine
The following link describes the limitation and the way to overcome it without restarting the server
http://www.readmespot.com/question/f/21417/how-to-set-ulimits-in-solaris-10
Use the command projadd -U -K
For example : projadd -U wl9trio -K "process.max-file-descriptor=(priv,65536,deny)" user.wl9trio (run as root user)
The change will enable running the preinstrumentor.
© ALL RIGHTS RESERVED. Feedback Conditions d’utilisation Confidentialité Cookie Preference Center