High CPU Utilisation Observed with INJI Certify

Team,

I am facing an issue while installing INJI Certify, where the server CPU utilisation consistently reaches close to 100%.

Upon initial investigation, it appears that the process dnsmasq may be contributing to the high resource consumption. I monitored the system using the top command and observed unusually high CPU usage across multiple intervals. Relevant excerpts are shared below:

PID USER PR NI VIRT RES SHR S %CPU %MEM TIME+ COMMAND
89661 dnsmasq 20 0 521916 270136 3632 S 83.3 13.4 33:13.08 mysql

89661 dnsmasq 20 0 521916 270136 3632 S 91.7 13.4 9:46.46 mysql

87611 root 20 0 2569112 196608 22576 S 41.7 9.8 0:36.72 java
87630 root 20 0 2083104 194676 20420 S 41.7 9.7 0:36.64 java
87420 dnsmasq 20 0 61792 22560 18252 S 8.3 1.1 0:00.38 redis

It appears that this process intermittently consumes up to 90% of CPU resources, particularly during periods when application load is otherwise low (e.g., when Java processes are not heavily consuming resources). This behaviour suggests the presence of a potentially rogue or misconfigured process.

Request you to kindly review this issue and advise on the cause and possible resolution.

Looking forward to your guidance.

Best Regards,

Abhilash K A

Hi @abhilash_k_a ,

Thank you for reaching out to us.

The Certify team is currently reviewing the issue and will get back to you with their suggestions at the earliest.

Regards,
On behalf of Team MOSIP
Varaniya S
Product Owner - MOSIP | Inji

Team,

Is there any update you wanted to share with us.

Best Regards,

Abhilash K A

Hi @abhilash_k_a,

I wanted to check a few details regarding your setup:

  • Could you share your machine specifications?
  • Which virtual machines are you currently using?
  • Apart from Injicertify, are there any other services deployed in your cluster?
  • Is your deployment managed via Docker Compose or Kubernetes?

For reference, you can also review the official infrastructure and hardware requirements here:

Regards,
On behalf of Team MOSIP
Praful Rakhade

Could you share your machine specifications?
→ Please refer the logs.

Which virtual machines are you currently using?
→ Please refer the logs.
Apart from Injicertify, are there any other services deployed in your cluster?
→ only Inji Certify
Is your deployment managed via Docker Compose or Kubernetes?
→ Docker

OS we are using is:
Distributor ID: Ubuntu
Description: Ubuntu 24.04.3 LTS
Release: 24.04
Codename: noble

Logs are attached to GitHub: