Consultor Eletrônico



Kbase P123692: CPU leak being caused by _mprosrv -m1 process.
Autor   Progress Software Corporation - Progress
Acesso   Público
Publicação   5/2/2007
Status: Unverified

FACT(s) (Environment):

OpenEdge 10.1B
Caldera Open UNIX/SCO UnixWare

SYMPTOM(s):

_mprosrv -m1 process consuming more and more CPU over time

_mprosrv -m1 continues to consume CPU even when users are not connected to the database.

CPU leak does not occur immediately.

CPU leak occurs over a period of time based on other network activity.

Operating Resources for streams and file handles become exhausted over time.

_mprosrv -m1 processes did not continue to consume CPU over time in 10.0B

Have to restart the database periodically in an effort to regain CPU and other Operating System resources.

CHANGE:

Migrated to 10.1B

CAUSE:

Bug# OE00147816

CAUSE:

POLLERR needed to be added to the list of events that poll() would check for. On UnixWare, even though there was a POLLERR condition, poll would return a value of 1. This resulted in poll() trying to read the same port over and over again which over time would result in CPU leak.

FIX:

Upgrade to 10.1B01