You are viewing a plain text version of this content. The canonical link for it is here.
Posted to bugs@httpd.apache.org by bu...@apache.org on 2017/03/06 20:39:02 UTC

[Bug 60825] New: [core:emerg] File exists: AH00023: Couldn't create the watchdog-callback mutex (file /var/run/watchdog-callback-_proxy_hcheck_)

https://bz.apache.org/bugzilla/show_bug.cgi?id=60825

            Bug ID: 60825
           Summary: [core:emerg] File exists: AH00023: Couldn't create the
                    watchdog-callback mutex (file
                    /var/run/watchdog-callback-_proxy_hcheck_)
           Product: Apache httpd-2
           Version: 2.4.25
          Hardware: PC
                OS: FreeBSD
            Status: NEW
          Severity: normal
          Priority: P2
         Component: mod_proxy_hcheck
          Assignee: bugs@httpd.apache.org
          Reporter: rustamabd@gmail.com
  Target Milestone: ---

mod_proxy_hcheck in 2.4.25 causes httpd to terminate on SIGUSR1.

How to reproduce:

1. install httpd 2.4.25 (tried on FreeBSD 11 amd64)

2. enable modules:
LoadModule watchdog_module libexec/apache24/mod_watchdog.so
LoadModule proxy_module libexec/apache24/mod_proxy.so
LoadModule proxy_hcheck_module libexec/apache24/mod_proxy_hcheck.so

3. start httpd

4. Send a graceful restart signal (USR1) to httpd:
kill -30 `cat /var/run/httpd.pid`

5. Notice httpd alive no more.

Error log contains:
[Mon Mar 06 21:30:16.675109 2017] [mpm_prefork:notice] [pid 1911] AH00171:
Graceful restart requested, doing restart
[Mon Mar 06 21:30:16.764517 2017] [core:emerg] [pid 1911] (17)File exists:
AH00023: Couldn't create the watchdog-callback mutex (file
/var/run/watchdog-callback-_proxy_hcheck_.1911)
[Mon Mar 06 21:30:16.764567 2017] [:emerg] [pid 1911] AH00020: Configuration
Failed, exiting

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


[Bug 60825] [core:emerg] File exists: AH00023: Couldn't create the watchdog-callback mutex (file /var/run/watchdog-callback-_proxy_hcheck_)

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=60825

Rustam Abdullaev <ru...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
           Severity|normal                      |major

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


[Bug 60825] [core:emerg] File exists: AH00023: Couldn't create the watchdog-callback mutex (file /var/run/watchdog-callback-_proxy_hcheck_)

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=60825

--- Comment #1 from Jim Jagielski <ji...@apache.org> ---
Does the file exist? It looks like this is due to the graceful restart and the
file not being cleaned and/or ignored

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


[Bug 60825] [core:emerg] File exists: AH00023: Couldn't create the watchdog-callback mutex (file /var/run/watchdog-callback-_proxy_hcheck_)

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=60825

Christophe JAILLET <ch...@wanadoo.fr> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
         Resolution|---                         |FIXED
             Status|NEW                         |RESOLVED

--- Comment #3 from Christophe JAILLET <ch...@wanadoo.fr> ---
This has been backported in r1792905.

This is part of 2.4.26.


If you still encounter the issue, please reopen this bug report.

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


[Bug 60825] [core:emerg] File exists: AH00023: Couldn't create the watchdog-callback mutex (file /var/run/watchdog-callback-_proxy_hcheck_)

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=60825

--- Comment #2 from Jim Jagielski <ji...@apache.org> ---
Ahhh... I think the issue is fixed via:


https://svn.apache.org/viewvc/httpd/httpd/trunk/modules/proxy/mod_proxy_hcheck.c?r1=1784275&r2=1785871&diff_format=h

proposed for back port

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org


[Bug 60825] [core:emerg] File exists: AH00023: Couldn't create the watchdog-callback mutex (file /var/run/watchdog-callback-_proxy_hcheck_)

Posted by bu...@apache.org.
https://bz.apache.org/bugzilla/show_bug.cgi?id=60825

Rustam Abdullaev <ru...@gmail.com> changed:

           What    |Removed                     |Added
----------------------------------------------------------------------------
                 CC|                            |rustamabd@gmail.com

-- 
You are receiving this mail because:
You are the assignee for the bug.
---------------------------------------------------------------------
To unsubscribe, e-mail: bugs-unsubscribe@httpd.apache.org
For additional commands, e-mail: bugs-help@httpd.apache.org