⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 web-load.pl

📁 JdonFramework need above jdk 1.4.0 This version has passed under Tomcat 4.x/5.x JBoss 3.x/JBoss 4.0
💻 PL
字号:
#!/usr/bin/perl## File: web-load.pl#use LWP::Simple;use MyStats;my $URL = "http://www.oreilly.com";my $count = 3;my $loadTime = 1;my $duration = 3;my $name1 = "URL Watcher1";my $name2 = "URL Watcher2";my $message1 = "$URL has been down $count times";my $message2 = "$URL took greater than $loadTime second(s) to load. The problem persisted for over $duration seconds";my $stats = MyStats->new();$stats->setCountWatcher($name1,$count,$message1);$stats->setSLA($name2,$duration,$loadTime,$message2);## Example taken from O'Reilly and Associates Perl Cookbook 2nd edition#my $start = 0;my $stop = 0;my $sleep = 1;while(1){   $start = time();   my $content = get($URL);   if(!defined($content)) {      # Couldn't get content at all!      $stats->incrCountWatcher($name1);   }else{	  $stats->decrCountWatcher($name1);      $stop = time();      my $total = sprintf("%.3f",($stop-$start));            $stats->updateSLA($name2,$total);   }   $stats->sendAlert();   print "Sleeping...\n";   sleep($sleep);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -