Consultor Eletrônico



Kbase 22089: Database Starts with Incorrect Value for -n on UNIX
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   6/28/2002
SUMMARY:

Even though you are certain that you have the proper value set for -n, the following error might appear and the Clients cannot connect to the database, :

You have attempted to connect to a database with too many
users connected to it. Retry the connection later,
or increase -n on the server. (5291)

EXPLANATION:

The database might be starting with a different value for -n than what you specified in the startup parameter. The UNIX kernel may need to be adjusted.

SOLUTION:

Check the database log file at the time stamp when the database was last started. Look for a line similar to:

09:57:13 BROKER 0: Maximum Number of Users (-n): 51. (4260)

Does the value for -n (in this case 51) match what you specified in the startup parameter?

If the value in the log file is lower than you specified you may need to adjust the SEMMNS kernel parameter. A low setting for SEMMNS will keep the database from using the total amount specified for -n.


References to Written Documentation:

Progress Knowledge Base Solution 11937, "Tuning the UNIX Kernel for Progress"