use Getopt::Std;
-getopts ("t:");
-$Timeout= $opt_t || 60;
+getopts ("H:");
+$server = $opt_H;
$rxdebug = '/usr/local/bin/rxdebug';
@failures=();
$hiWaterMark=8;
-foreach $server (@ARGV) {
- # Get the output of rxdebug $server -allconn -rxstats
- open(RXDEBUG, "$rxdebug $server -allconn -rxstats|")
- || die("Can't open rxdebug\n");
- $blocked{$server} = 0;
- while (<RXDEBUG>) {
- if ( /waiting_for_process/ ) {
- $blocked{$server}++;
- }
- }
- close(RXDEBUG);
+# Get the output of rxdebug $server -allconn -rxstats
+open(RXDEBUG, "$rxdebug $server -allconn -rxstats|")
+ || die("Can't open rxdebug\n");
+$blocked{$server} = 0;
+while (<RXDEBUG>) {
+ if ( /waiting_for_process/ ) {
+ $blocked{$server}++;
+ }
}
+close(RXDEBUG);
foreach $server (sort keys %blocked) {
$blocked=$blocked{$server};