Consultor Eletrônico



Kbase 20624: Incorrect Kernel Parameters May Inhibit Progress Functions
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   16/10/2008
SUMMARY:

Kernel tuning parameters can inhibit Progress from generating files when you compile code or perform other progress utilities against one database but not another. This leads to a misinterpretation of symptoms.

EXPLANATION:

Progress relies on the operating system to provide enough resources to allow it to run utilities.

For example, when Progress tries to compile .r code, it must have
sufficient system resources to open such files as temporary
(.tmp) files or, when running an index rebuild, Progress must
create sort (.srt) files.

In some cases, when the UNIX kernel is improperly tuned, there might not be enough system resources to allow the creation of these files. This gives false or seemingly unrelated indications. Such indicators might be that Progress is unable to create a file.

The message that Progress is unable to create a file can make you suspect that there is a permissions problem, based on who the user is and whether they are a member of the appropriate group to be able to run these utilities.

You might now suspect the kernel parameters, however. The database
apparently comes up clean and it can be used, except when you try to accomplish some function that puts a slightly higher demand on the operating system (such as the creation of non-permanent utility files like .srt and .tmp).

When this higher demand happens, Progress may or may not indicate
a system error. In some cases Progress might indicate that it cannot create a file but yet it does not indicate a system error. In other cases, Progress might report nothing at all, which leads you to
believe that the requested task is accomplished but it has not.

When you troubleshoot this type of condition, kernel parameters are an unlikely cause. However, you must be aware that kernel parameters can have unique effects on applications that attempt to operate in a mis-tuned operating system environment. As such, you cannot rule them out as a cause.

Consult other Progress Knowledge Base Solutions on kernel tuning, or the Progress System Administration Guide and/or Reference.


References to Written Documentation:

Progress Version 8.X UNIX Installation Notes.

Progress Version 9.X UNIX Installation Notes.

Progress Knowledge Base: 11937, "Tuning the UNIX Kernel for Progress".