Impurge Taking A Long Time To Pull Tasks From Queue
(Doc ID 1433297.1)
Last updated on MAY 01, 2021
Oracle Communications Messaging Server - Version 7.0.0 and later Information in this document applies to any platform.
The impurge process runs many threads for quite some time, starting about one hour after imexpire finishes.
Normally, if impurge shows up in prstat at all, it only has 4 LWPs. But starting about one hour after imexpire runs, impurge uses more CPU time and has many more threads than normal.
You might wonder: What is it doing? Is there a problem?
You might also observe higher than normal disk IO during this time.
However, since imexpire normally starts at 11pm (controlled by the local.schedule.expire configutil option), you might not notice any of this unless the extra impurge work starts to take long enough to still be running during peak times the next day.