Kbase 19767: Increase Ulimit to Avoid Solaris Limitations Running SonicMQ
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  8/21/2003 |
|
Status: Unverified
FACT(s) (Environment):
Solaris SPARC 7
SonicMQ 2000(x)
SYMPTOM(s):
ERROR 42X05: Table [tablename] does not exist.
FIX:
Check the following:
1) If you have changed the Broker_Name in the broker.ini file, run the dbtool to recreate the basic database tables:./dbtool.sh -r b
2) The Cloudscape database uses a large number of files. Solaris typically limits the number of files that an application can open at one time. The database may have been created, but you might need to increase the ulimit, recreate the tables, and then try to start the broker:
ulimit -n unlimited
You can use the ulimit command every time you run in a shell, however increasing the following parameters in the /etc/system may be a better long term option:
set rlim_fd_cur=2048
set rlim_fd_max=2048