title: Apache Can't start because of a make_sock bind to address error on port 80
body: <p>I have noticed a new thing going on with my server that I can't quite figure out what is making it happen.  I'm hoping someone out there has experience with this problem and can help me find a solution to get it to stop.  </p>
  
  <p>I did a reboot on my ubuntu server tonight that I have running at slicehost.com.  Everything runs great until I go to start apache.  I get the following error.</p>
  
  <blockquote>
    <p>* Starting web server apache2 (98)Address already in use: make_sock:
    could not bind to address 0.0.0.0:80
    no listening sockets available,
    shutting down Unable to open logs<br>
    ...fail!</p>
  </blockquote>
  
  <p>A little further research using <code>netstat -ltnp | grep ':80'</code> will show the following: </p>
  
  <blockquote>
    <p>tcp        0      0 0.0.0.0:80<br>
    0.0.0.0:*               LISTEN      3948/apache2</p>
  </blockquote>
  
  <p>I can then <code>kill 3948</code> and apache starts up like normal.  The PID 3948 keeps changing to a different number.</p>
  
  <p>This is new and the only thing I have done since I had a successful boot without this happening was uninstalling a manual install of phpmyadmin and then re-install it using the aptitude install commands.  Phpmyadmin now runs fine on the server but I don't understand what this error means or how I can go about getting it resolved.  </p>
  
  <p>Anyone that might offer some insight would be greatly appreciated!</p>