Kbase P105685: AdminServer errors when trying to start large number of databases on Windows operating system
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  6/24/2005 |
|
Status: Unverified
FACT(s) (Environment):
Windows 2000 Advanced Server
Windows 2003
Progress 9.1x
OpenEdge 10.x
SYMPTOM(s):
AdminServer errors when trying to start large number of databases
AdminServer successfully start around 80 databases and then it fails with an Java exception
All databases already started can be connected successfully
Server machine using 8 CPUs with 16GB memory utilizing /3GB switch in boot.ini file
Java exception error message written to the admserv.log file
java.net.SocketException: JVM_recv in socket input stream read (code=10055)
at java.net.SocketInputStream.socketRead(Native Method)
at java.net.SocketInputStream.read(SocketInputStream.java:85)
at java.io.BufferedInputStream.fill(BufferedInputStream.java:181)
Registry value MaxUserPort set to 65534 added to HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Tcpip\Parameters
does not help
CAUSE:
Windows operating system running out of the available kernel memory space
FIX:
Add the /Userva switch in the boot.ini file, e.g.:
[Boot Loader]
Timeout=30
Default=multi(0)disk(0)rdisk(0)partition(2)\WINNT
[Operating Systems]
multi(0)disk(0)rdisk(0)partition(2)\WINNT="Microsoft Windows Server 2003" /fastdetect /3GB /Userva=3030