Kbase P9327: Which parameters needs to be adjusted when adding users to a database.
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/16/2008 |
|
Status: Unverified
GOAL:
Which parameters needs to be adjusted when adding users to a database.
FIX:
Explaining by example.
---------------------------
Why you receive the message 748 when you tried to connect x users if you have defined -n x?
Message 748 'increase -n parameter' when perform a remote client connection.
The most common question is why I can connect only 20 users if I define -n 100, for example?
Remember by default -Mn is 4 and -Ma 5, so 20.
proserve sports -N tcp -S prosv04 -n 6 -Mn 2 -Ma 2
User Control:
Usr Name Type Wait Trans PID Sem Srv Login Time
0 dal BROK -- 0 0 24801 3 0 10/27/99 09:26
1 dal SERV -- 0 0 24811 4 0 10/27/99 09:28
2 dal SERV -- 0 0 24815 5 0 10/27/99 09:28
3 dal MON -- 0 0 24819 6 0 10/27/99 09:30
6 REMC -- 0 438 0 5 2 10/27/99 09:29
7 REMC -- 0 437 0 4 1 10/27/99 09:29
8 REMC -- 0 436 0 5 2 10/27/99 09:28
9 REMC -- 0 435 0 4 1 10/27/99 09:28
This example show how is possible to connect 2 additional self service clients after the message 'increase -n' WITHOUT modify the -n parameter. Why? Because the 'SELF' services clients use the -n parameter but the 'REMC' remote clients, use the -Mn to define the number of servers and -Ma to define the number of clients per server.
After this, if you try to connect additional clients SELF, you receive the message:
Error:
The server or the system has no more resources. Try a larger -n (748)
Because you have yours 6 clients ( -n6 ) 4 REMC + 2 SELF.
The message related to the error 748 is:
You may wait until someone logs out, or restart the server with a larger -n parameter if that is possible for your operating system. In addition, the machine the PROGRESS server is running on may have run out of processes or semaphores. In this case it may be possible to reconfigure the machine to provide more processes at a time and to provide more semaphores.
But if you work in remote client mode you need to verify the -Ma and -Mn parameters.