r11652 - in /trunk/libfcgi-procmanager-perl: ChangeLog MANIFEST META.yml ProcManager.pm README debian/changelog
gregoa-guest at users.alioth.debian.org
gregoa-guest at users.alioth.debian.org
Tue Dec 25 23:53:25 UTC 2007
Author: gregoa-guest
Date: Tue Dec 25 23:53:24 2007
New Revision: 11652
URL: http://svn.debian.org/wsvn/?sc=1&rev=11652
Log:
New upstream release.
Added:
trunk/libfcgi-procmanager-perl/META.yml
- copied unchanged from r11651, branches/upstream/libfcgi-procmanager-perl/current/META.yml
Modified:
trunk/libfcgi-procmanager-perl/ChangeLog
trunk/libfcgi-procmanager-perl/MANIFEST
trunk/libfcgi-procmanager-perl/ProcManager.pm
trunk/libfcgi-procmanager-perl/README
trunk/libfcgi-procmanager-perl/debian/changelog
Modified: trunk/libfcgi-procmanager-perl/ChangeLog
URL: http://svn.debian.org/wsvn/trunk/libfcgi-procmanager-perl/ChangeLog?rev=11652&op=diff
==============================================================================
--- trunk/libfcgi-procmanager-perl/ChangeLog (original)
+++ trunk/libfcgi-procmanager-perl/ChangeLog Tue Dec 25 23:53:24 2007
@@ -1,3 +1,14 @@
+0.17
+
+ * ProcManager.pm: Remove constraint that process can't change pid.
+ This resolves the daemon exiting after first child dies
+ if the process id of the daemon has changed since starting.
+ This commonly happens when a script waits to check for the
+ socket being available and working before forking and exitting.
+ It can also happen in a race condition of fork && exit when
+ the exit is delayed until after the forked child has already
+ spawned the fastcgi handlers.
+
2001-04-23 18:12 James Jurach <muaddib at erf.net>
* ProcManager.pm: SIGHUP handler now issues SIGTERM to children but
Modified: trunk/libfcgi-procmanager-perl/MANIFEST
URL: http://svn.debian.org/wsvn/trunk/libfcgi-procmanager-perl/MANIFEST?rev=11652&op=diff
==============================================================================
--- trunk/libfcgi-procmanager-perl/MANIFEST (original)
+++ trunk/libfcgi-procmanager-perl/MANIFEST Tue Dec 25 23:53:24 2007
@@ -8,3 +8,4 @@
TODO
t/procmanager.t
t/exporter.t
+META.yml Module meta-data (added by MakeMaker)
Modified: trunk/libfcgi-procmanager-perl/ProcManager.pm
URL: http://svn.debian.org/wsvn/trunk/libfcgi-procmanager-perl/ProcManager.pm?rev=11652&op=diff
==============================================================================
--- trunk/libfcgi-procmanager-perl/ProcManager.pm (original)
+++ trunk/libfcgi-procmanager-perl/ProcManager.pm Tue Dec 25 23:53:24 2007
@@ -13,7 +13,7 @@
use vars qw($VERSION @ISA @EXPORT_OK %EXPORT_TAGS $Q $SIG_CODEREF);
BEGIN {
- $VERSION = '0.17';
+ $VERSION = '0.18';
@ISA = qw(Exporter);
@EXPORT_OK = qw(pm_manage pm_die pm_wait
pm_write_pid_file pm_remove_pid_file
@@ -206,10 +206,6 @@
MANAGING_LOOP: while (1) {
- # if the calling process goes away, perform cleanup.
- getppid() == 1 and
- return $this->pm_die("calling process has died");
-
$this->n_processes() > 0 or
return $this->pm_die();
@@ -704,6 +700,14 @@
L<FCGI>.
+=head1 MAINTAINER
+
+Gareth Kirwan <gbjk at thermeon.com>
+
+=head1 AUTHOR
+
+James E Jurach Jr.
+
=head1 COPYRIGHT
FCGI-ProcManager - A Perl FCGI Process Manager
Modified: trunk/libfcgi-procmanager-perl/README
URL: http://svn.debian.org/wsvn/trunk/libfcgi-procmanager-perl/README?rev=11652&op=diff
==============================================================================
--- trunk/libfcgi-procmanager-perl/README (original)
+++ trunk/libfcgi-procmanager-perl/README Tue Dec 25 23:53:24 2007
@@ -50,5 +50,10 @@
General Public License, Version 2.1, a copy of which can be
found in the "COPYING" file of this distribution.
+Maintainer
+------
+Gareth Kirwan <gbjk at thermeon.com>
+Author
+------
James Jurach <muaddib at erf.net>
Modified: trunk/libfcgi-procmanager-perl/debian/changelog
URL: http://svn.debian.org/wsvn/trunk/libfcgi-procmanager-perl/debian/changelog?rev=11652&op=diff
==============================================================================
--- trunk/libfcgi-procmanager-perl/debian/changelog (original)
+++ trunk/libfcgi-procmanager-perl/debian/changelog Tue Dec 25 23:53:24 2007
@@ -1,5 +1,6 @@
-libfcgi-procmanager-perl (0.17-2) UNRELEASED; urgency=low
+libfcgi-procmanager-perl (0.18-1) UNRELEASED; urgency=low
+ * New upstream release.
* debian/control: Added: Vcs-Svn field (source stanza); Vcs-Browser
field (source stanza); Homepage field (source stanza). Removed: XS-
Vcs-Svn fields.
More information about the Pkg-perl-cvs-commits
mailing list