Wednesday 12th July 2006
Local Packages
Updated mgdiff to build on Fedora Core 5 with modular X
Updated perl-Mail-Mbox-MessageParser to 1.4004
Updated perl-Net-Server to 0.94
Updated tcptraceroute to 1.5beta7
Fedora Extras
Updated perl-Mail-Mbox-MessageParser to 1.4004
Dining Out
Went for a nice meal from work at the Bay Tree Restaurant in Cheadle with our colleagues from LSI Logic.
Web Server Outage
Made a tweak to the web server configuration but it failed to restart. The error log said:
[Wed Jul 12 18:52:49 2006] [notice] mod_python: Creating 4 session mutexes based on 256 max processes and 0 max threads. [Wed Jul 12 18:52:50 2006] [emerg] (28)No space left on device: Couldn't create accept lock (/etc/httpd/logs/accept.lock.7109) (5)
I had no full partitions, nor were there any SELinux issues, which I thought were the most likely reasons for this problem. Fortunately google came to the rescue, with a search on the error message turning up http://www.webpipe.net/howto/Apache_accept_lock_fix. The output of ipcs -s with httpd stopped was a big, long list, all owned by apache. So the fix was to kill them all:
for semid in `ipcs -s | grep apache | cut -f2 -d" "`; do ipcrm -s $semid; done
After doing this, httpd started up without issues.