Consultor Eletrônico



Kbase P1248: Error 3697: ulimit is set incorrectly.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
Status: Unverified

FACT(s) (Environment):

UNIX

SYMPTOM(s):

File size limit exceeded. (3697)

ulimit is set correctly system-wide.

Tuning the OS kernel parameters did not solve the problem.

CAUSE:

The user seeing the error had an incorrect ulimit setting (ulimit can be set on a per-user basis in the $HOME/.profile file).

FIX:

Make sure that the user's ulimit is set correctly.

One possible way to debug this problem is adding the ulimit command just before the call to _progres in your script, or in the Progress-provided scripts in $DLC/bin. For example:

PROEXE=${PROEXE-$DLC/bin/_progres}
# Check ulimit here
(who am i; echo; ulimit -a; echo; echo; echo) >> /tmp/ulimit.log.file
exec $PROEXE -1 "$@"

By examining the content of /tmp/ulimit.log.file it will be possible to identify which user has a ulimit too low for file size.