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.