--- lib/PXElator/httpd.pm 2009/08/15 22:38:02 224 +++ lib/PXElator/httpd.pm 2009/08/16 00:03:30 225 @@ -51,6 +51,7 @@ use browser; use network; use ip; +use wireshark; use CouchDB; @@ -138,7 +139,7 @@ if ( -e $proc ) { $html .= qq|$pid|; if ( $debug ) { - $html .= qq| ?|; + $html .= qq| ?| if $name->can('start'); $debug_proc .= qq|$proc
|
@@ -147,15 +148,18 @@
 						;
 				}
 
-				if ( $name->can('start_fork') ) {
-					$html .= qq| $_| foreach $name->start_fork;
+				if ( $name->can('fork_if_active') ) {
+					$html .= qq| $_| foreach $name->fork_if_active;
 				}
 
 				if ( $name->can('actions') ) {
-					$html .= qq| $_| foreach $name->actions;
+					$html .= qq| $_| foreach $name->actions;
 				}
 			} else {
-				$html .= qq|restart $pid exited|;
+				$html .= qq|restart $pid exited| if $name->can('start');
+				if ( $name->can('fork_actions') ) {
+					$html .= qq| $_| foreach $name->fork_actions;
+				}
 			}
 
 			push @rows, ( $name => $html );