Consultor Eletrônico



Kbase P147923: Database shutdown abnormally when a user process was terminated.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   6/15/2009
Status: Unverified

SYMPTOM(s):

Database shutdown abnormally when a user process was terminated.

User <num> died with <num> buffers locked. (2523)

(2523) User 346 died with 1 buffers locked.

There are no other messages for the USR 346 within the database other than a login into the database.

Broker process starts sending signals to all users attached to the database.

BROKER 0: (-----) Sending signal 12 to user 1

Background processes stop running.

Stopped. (2520)

BIW 8: (2520) Stopped.

All users start getting logged out of the database with 453 messages.

Logout by <user> on <ttyxxx>. (453)

FACT(s) (Environment):

Helpdesk was contacted to disconnect the user process.
Linux
OpenEdge 10.1A

CAUSE:

Process was terminated using a UNIX kill -9 command.

FIX:

Do not terminate a Progress/OpenEdge client using the UNIX kill -9 command. A UNIX kill -9 command cannot be trapped or handled. If this signal is used to terminate a process and the process is attached to shared memory and holding a resource, the database will shutdown to maintain database integrity. Terminate the process using promon or by sending signals to the process that the client can trap and handle. See solution: P67938, "How Progress interprets and handles kill signals" for additional information on signals and how Progress responds to them.