products:promonitor:6.8:troubleshooting:server:stability

Server stability issues

Monitoring stops

Symptoms

  • Monitoring stops
  • No metrics generated
  • Application is unreachable

Possible causes

  • Not enough heap memory vs application needs
  • Memory outage caused by memory leak or hanging network connections

Resolution

  • Check configured startup memory matches recommended amount (see Prerequisites) and update setenv.sh file
  • If the problem keeps happening even after increasing the memory, we might be looking at a memory leak issue.
  • This can be investigated by doing a memory dump and a stack trace as soon as the problem happens
  • Open a ticket describing your problem with full details and attach heap dump and stack trace files.

The server seems to restart on its own regularly

Possible causes

  • On linux, a possible cause is simply that the server is running out of memory and the OS decided to kill the service.
  • You can check this by running:
  • dmesg -T| grep -E -i -B100 'killed process'
  • You will see if the promonitor process has been killed because of out of memory problems
  • You can also check about available memory by running:
  • free -m
  • The memory truly available to application is stated below available in MB. Make sure there is at least enough memory for the monitoring process to start, according to its startup max memory (1 / 2 / 3 GB or more)

Resolution

  • The only way to solve this is to increase the memory of the host.
/home/clients/8c48b436badcd3a0bdaaba8c59a54bf1/wiki-web/data/pages/products/promonitor/6.8/troubleshooting/server/stability.txt · Last modified: 2025/06/19 10:33 by rbariou