Apache httpd fails to start with "No space left on device" logged

Solution Verified - Updated -

Issue

  • Apache could not be started and failed with an error similar to one or more of the following:

    [emerg] No space left on device: Couldn't create accept lock (/etc/http/logs/accept.lock.7578)
    [crit]  No space left on device: mod_rewrite: could not create rewrite_log_lock Configuration Failed
    [emerg] No space left on device: Couldn't create accept lock
    [error] No space left on device: Cannot create SSLMutex Configuration Failed
    [crit] (28)No space left on device: mod_rewrite: Parent could not create RewriteLock file /etc/httpd/run/rhnccrewrite.lock
    
  • httpd will not start and shows 'Configuration Failed'

  • Apache will not start and the last line of error_log shows:

    Configuration Failed
    
  • Apache fails to start and service status shows:

    [root@host ~]# service httpd status
    httpd dead but subsys locked
    
  • Apache fails to start and service status shows:

    [root@host ~]# service httpd status
    httpd dead but pid file exists
    
  • httpd dies and could not be restarted by systemctl. While trying to start it failed with an error similar to one or more of the following:

    [core:notice] [pid 23014] AH00094: Command line: '/usr/sbin/httpd -D FOREGROUND'
    [mpm_prefork:notice] [pid 23014] AH00170: caught SIGWINCH, shutting down gracefully
    [core:emerg] [pid 26828] (28)No space left on device: AH00023: Couldn't create the rewrite-map mutex 
    AH00016: Configuration Failed
    

Environment

  • Red Hat Enterprise Linux - all releases
  • Apache Webserver

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content