Apache2 not starting because of ssl_scache file



I mentioned this a while back, but I didn’t go into much detail on a long term solution. Let me re-set the situation. Linux server running apache2. It’s Mandrake (now Mandriva) (an older version.) When the system has suffered abrupt outage (power loss). Everything starts up normally with the exception of httpd2. It claims that it’s running but gives an error message. (For reference here’s the old article. Basically when you try to manually restart you see..

Cannot allocate shared memory: (17)File exists apache


(Not terribly descriptive.) The file it’s talking about though is /var/log/httpd/ssl_scache and of course, manually deleting it and then restarting apache (service httpd start) will work. However, I didn’t mention details of a longer term fix. Basically, this will require editing apache’s startup file. /etc/rc.d/init.d/httpd on Mandrake.

What you want to look for is the section that looks like this…

start() {
for tries in $times_start; do

if [ -x $SBIN/$HTTPDPERL -a ! -e $HTTPDPERLPID ]; then

You should make a bit of an addition here so that it looks like this….

start() {
for tries in $times_start; do

if [ -f /var/log/httpd/ssl_scache ]; then
mv -f /var/log/httpd/ssl_scache /var/log/httpd/old_ssl_scache
fi

if [ -x $SBIN/$HTTPDPERL -a ! -e $HTTPDPERLPID ]; then

So, we’re basically saying IF the file /var/log/httpd/ssl_scache exists, THEN move it to old_ssl_scache. You may have to adjust the location for your setup. So, next time power get’s cut to the server and apache (httpd) starts, it cleans up the stranded file first.

Related Posts

Blog Traffic Exchange Related Posts
  • How to Remove Desktop Security 2010 | Desktop Security 2010 Removal Guide Desktop Security 2010 is a rogue antivirus application. It is a successor to Total PC Defender and installs on your pc without permission through the use of malware. Once on your system it will create numerous files that it then finds during scheduled scans and it claims these files are......
  • Epson Perfection 1650 scanner and Windows XP Limited User account "We tried scanning and all that happened was the lamp moved back and forth.... Nothing else happened." That was the description I had and the request to see why the scanner was broken. It hadn't been long since the Epson scanner had been hooked up to a new XP Pro......
  • Virtual Server on Apache to listen on an alternate port In the last few days, I had to set up something a bit unusual with apache. Basically the goal was to have apache listen for connections on two different ports (the standard port 80 and an alternate port 85). The problem was that I wanted different content at each port.......
Blog Traffic Exchange Related Websites
  • Online Opportunities To Make Money All people are willing to have the constant source of cash which is just enough for them to satisfy their needs and wishes. However, it is not that easy to do it for the salary on the main work is often not sufficient. For this reason it is necessary to......
  • Netflix - Six Months Later Nearly six months ago, my wife and I decided to get a Netflix subscription. Many of our favorite television weren't going to have full seasons due to the writer's strike. Some, like 24, didn't have seasons at all. We thought that this would be a good time to catch up......
  • How to Program a Car Remote [/caption]If you get a car remote for your vehicle, you will instantly see the many benefits to having one.  You can change the temperature to the optimum level of comfort for your personal taste as well can do other simple tasks that can be a challenge when you have both......
www.pdf24.org    Send article as PDF   

Similar Posts


See what happened this day in history from either BBC Wikipedia
Search:
Keywords:
Amazon Logo

Comments are closed.


Switch to our mobile site