Bug #2324

libev and mod_cgi error: (mod_cgi.c.1280) waitpid failed: No child processes

Added by racartwright about 3 years ago. Updated over 2 years ago.

Status:FixedStart date:2011-06-22
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:mod_cgi
Target version:-
Missing in 1.5.x:No

Description

When using libev, mog_cgi logs the same error every second:

2011-06-21 22:50:44: (mod_cgi.c.1280) waitpid failed: No child processes
2011-06-21 22:50:44: (server.c.1228) one of the triggers failed
2011-06-21 22:50:45: (mod_cgi.c.1280) waitpid failed: No child processes
2011-06-21 22:50:45: (server.c.1228) one of the triggers failed
2011-06-21 22:50:46: (mod_cgi.c.1280) waitpid failed: No child processes
2011-06-21 22:50:46: (server.c.1228) one of the triggers failed
2011-06-21 22:50:47: (mod_cgi.c.1280) waitpid failed: No child processes
2011-06-21 22:50:47: (server.c.1228) one of the triggers failed

No cgi requests appear to be happening, so I don't know what is triggering it.

System info:

FreeBSD proteus.scit.us 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Feb 17 02:41:51 UTC 2011 :/usr/obj/usr/src/sys/GENERIC amd64

Lighttpd 1.4.28

Libev 3.9

Associated revisions

Revision 2816
Added by stbuehler over 2 years ago

[libev/cgi] fix waitpid ECHILD errors in cgi with libev (fixes #2324)

History

#1 Updated by stbuehler over 2 years ago

  • Status changed from New to Fixed
  • % Done changed from 0 to 100

Applied in changeset r2816.

Also available in: Atom