Consultor Eletrônico



Kbase P125927: Error 98 and other file operation failures when using client logging and -logthreshold on Windows
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   19/09/2007
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.x
Windows

SYMPTOM(s):

Error 98 when using client logging

** Unable to open file: Errno=24. (98)

-logthreshold is set

Other file operation failures at same time

Many log files are being generated due to large quantity of log data produced by application

Process holds a file descriptor opened for each log file

Maximum number of opened files is reached by the client process

CAUSE:

On Windows, the client logging mechanism keeps each log file opened after it switches to a new one. When a sufficiently large number of log files have been created, this causes a shortage of file descriptors at the operating system level. From that point the process fails when opening any kind of file -- including .r code, data files, etc.

FIX:

As a workaround, increase -logthreshold so that less log files get created.