Kbase P4446: error 9449 because of ulimit too low for some users
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/16/2008 |
|
Status: Unverified
FACT(s) (Environment):
UNIX
Linux Intel
SYMPTOM(s):
<function>:Maximum file size exceeded during <system call>, fd <file descriptor>, len <bytes>, offset <bytes>, file <file-name>. (9449)
Users with ulimit set to 1 GB have the problem; users with ulimit set to 2 GB do not have the problem.
CAUSE:
The "ulimit" for the user is lower than the size of <file-name> while its process needs to access <file-name>.
FIX:
Having owner and permissions for Progress executables and databases set as described below will solve the problem as root has "unlimited" ulimit (normally).
EXECUTABLES:
cd $DLC/bin
chown root _*
chmod 4775 _*
chmod 755 _sqlsrv2
chmod 755 _waitfor
DATABASE'S FILES:
drwx--x--x 2 root rdl 512 Nov 10 10:18 .
drwxrwxrwx 8 root rdl 1024 Nov 10 09:49 ..
-rw------- 1 root rdl 0 Nov 10 10:18 demo.bi
-rw------- 1 root rdl 332800 Nov 10 10:18 demo.db
-rw------- 1 root rdl 55 Nov 10 10:18 demo.lg