Kbase 14143: SE 551 Unable to <acc/cr> semaphore set <db>:<ch>, errno 22
Autor |
  Progress Software Corporation - Progress |
Acesso |
  Público |
Publicação |
  10/05/1998 |
|
SE 551 Unable to <acc/cr> semaphore set <db>:<ch>, errno 22
Errno 22 - Invalid argument
Situations where this error might occur.
1> If a PROGRESS database broker is running, the .lk file is removed,
and a single user session or another broker process is started. To
determine whether this is the case, use "ps" to check for an
_mprosrv process running against the database. Also, check the .lg
file for a "Multiuser session end" message. If this message does
not appear in the .lg file before the "Single user session begin",
this means that you have two processes running against the same
database. To resolve this, shut down the broker and single user
session. This might have caused corruption in the .bi file. At
this point, the best resolution is to go to backup.
2> If there are not enough semaphores available on the system. To
resolve this, disconnect some users, or shutdown and increase the
kernel parameter for total semaphores (SEMMNS on most Unix systems)
13-July-95
Progress Software Technical Support Note # 14143