Excessive events can cause high RAM and CPU utilization in the
SpectroSERVER, Archive Manager (ArchMgr), and MySQL processes. When an
event storm occurs, the Archive Manager process grows in RAM size; if it
exhausts available memory, the SpectroSERVER may gracefully shut down to
avoid database corruption.
Identifying the Event Storm
You can query the DDM database on the SpectroSERVER to identify which
events and models are flooding the system.
1. Log into the SpectroSERVER as the user that owns the installation.
2. Navigate to $SPECROOT/mysql/bin.
3. Log into the Archive Manager MySQL DB: ./mysql
--defaults-file=../my-spectrum.cnf -uroot -p MySqlR00t
4. Run the following queries to identify top offenders:
Top 10 events most commonly generated:
sql
SELECT hex(type), COUNT(*) as cnt FROM event GROUP BY type ORDER BY
cnt DESC LIMIT 10;
Top 10 models with the most events:
sql
SELECT hex(e.model_h), m.model_name, COUNT(*) as cnt FROM event e,
model m WHERE e.model_h=m.model_h GROUP BY e.model_h ORDER BY cnt DESC
LIMIT 10;
Recommendations
- Disable Unmanaged Trap Handling: If the storm comes from unmanaged
devices, turn off "Unmanaged Trap Handling" on the VNM model for a
significant performance improvement.
- Maintenance Mode: Once the offending model is identified, place
it in Maintenance
Mode to stop further event generation until the root cause is addressed.
- Event Configuration: If certain informative events (e.g.,
Authentication Failure) are not needed, disable "Store Event in Historical
Database" in the Event Configuration utility in OneClick.
Hope this helps
Sunny
Original Message:
Sent: 7/22/2026 5:03:00 PM
From: Eduardo Ignacio Serrano
Subject: RE: Re: SpectroSERVER crashes with error: SpectroSERVER.exe is out of memory while allocating 64 bytes. Continuing shutdown. CA memory allocation error. Aborting.
Hi, Legacy User
I'm having a similar memory issue. The only difference is that this SpectroServer isn't receiving traps, nor am I getting "trap storm" alarms. Memory usage spikes quickly; this started after I initialized the DDM because storage usage had climbed to 85%. It didn't crash, but I did restart it, which freed up storage-yet since then, memory is being consumed much faster. How did your issue get resolved? Could you recommend a fix?
Regards,
Original Message:
Sent: Jul 23, 2018 08:51 AM
From: Legacy User
Subject: Re: SpectroSERVER crashes with error: SpectroSERVER.exe is out of memory while allocating 64 bytes. Continuing shutdown. CA memory allocation error. Aborting.
Thanks for the reply Jason.
The 3 devices are being investigated.
And you are right, disabling all traps is not a viable solution.
I have also requested for a memory upgrade for the server.
I ran the perfcollector command using another user. Will run it again using the correct user credentials.