Consultor Eletrônico



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