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