Httpd semaphores
Recently we encountered some strange issues with httpd on some of our CentOS 7 machines during my current project.
Through our pipeline we restart httpd several times which sometimes leads to this error:
Apache: [error] (28)No space left on device
After some research we found out the semaphores were all being used blocking httpd daemon to restart.
The list of semaphores can be fetched by issuing
# ipcs -st
------ Semaphore Operation/Change Times --------
semid owner last-op last-changed
753664 apache Not set Mon Feb 17 20:20:47 2020
786433 apache Not set Mon Feb 17 20:20:47 2020
720898 …