Consultor Eletrônico



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