Hi, I had just killed off my apache2 and tried to restart it when the following kept apache running at ~100% cpu usage, trying to create the file but failing. Attaching a strace resulted in an endless loop of:
stat64("/var/run/apache2/ssl_scache", 0xbffff8a0) = -1 ENOENT (No such file or directory) open("/var/run/apache2/__db.ssl_scache", O_RDWR|O_CREAT|O_EXCL| O_LARGEFILE, 0644) = -1 EEXIST (File exists) open("/var/run/apache2/__db.ssl_scache", O_RDWR|O_CREAT|O_EXCL| O_LARGEFILE, 0644) = -1 EEXIST (File exists) open("/var/run/apache2/__db.ssl_scache", O_RDWR|O_CREAT|O_EXCL| O_LARGEFILE, 0644) = -1 EEXIST (File exists) Removing the files from /var/run/apache2/ resolved the issue and apache is happily serving again :) Could it be a locking issue? (O_EXCL) IMHO it should simply abort after trying the above for n (say 50?) times and at least log it then. Greets, Jeroen -- related version info: ii apache2-common 2.0.54-4 next generation, scalable, extendable web server ii apache2-mpm-prefork 2.0.54-4 traditional model for Apache2 ii apache2-utils 2.0.54-4 utility programs for webservers ii libapache2-mod-php4 4.3.10-15 server-side, HTML-embedded scripting language (apache 2.0 module)
signature.asc
Description: This is a digitally signed message part