Consultor Eletrônico



Kbase 18621: Error 290 being caused by SEMMNS kernel parameter
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   3/1/1999
Error 290 being caused by SEMMNS kernel parameter

Recently I have found that error 290 can be caused by the semaphore
parameter reaching 100%.

On a Siemens sinix system (v.4 compatible) it is possible to keep
check on the kernel parameter settings and percentage used by
using the tunestat command.

If you are receiving error 290 -
SYSTEM ERROR: I/O error <n> in <program>, ret <n>, file <n>, addr <n>.
(290) then you can check to see if the SEMMNS parameter or maybe
some other kernel parameter is being reached.

For example, I recently had a customer who was getting error 290
and there seemed to be no pattern to ther errors. However, by running
the tunestat command I noticed that the SEMMNS parameter which was
set to 200 had peaked at 100%. By changing this parameter I could
then monitor the system and noticed that the actual SEMMNS reading
was 205.