配置文件如下:

请注意,网上提供的官方文档在运行时可能会出现问题,此文中保证无问题。

;
;
;
;
 );
;
 );
;
;
         my $pidnumber = $$;
         $pidnumber > io($filepid);
         print          addlog($logfile,  
 }
 
 sub addzero {
         my ($date) = shift;
         ) {
                          }
         }
 
 sub logformat {
         my ($sec,$min,$hour,$mday,$mon,$year,$wday,$yday,$iddst) = localtime(time);
         my $datestring;
         $year += ;
         $mon++;
         $mon  = addzero($mon);
         $mday = addzero($mday);
         $min  = addzero($min);
         $datestring =           }
 
 sub addlog {
         my ($log_file, $log_message) = @_;
         my $curr_time = logformat();
         my $write_message =          $write_message >> io($log_file);
          }
 
 sub printerror {
         my $message = @_;
         print                  .          exit ;
 }
 
 sub usage {
         print                  .                  .                  .                  .                  .                  .                  .          exit ;
 }
 
 
 init;
         exit unless $@ =~ /^fakeexit/;
 } ;
 
 # fork part
 my $pid = fork();
 
  ) {
         &main;
         exit ;
 }
 
 print  addlog($logfile,  print  addlog($logfile,  $pid > io($filepid);
 print  addlog ($logfile,  exit ;
 
 sub main {
         $request = FCGI::Request( \*STDIN, \*STDOUT, \*STDERR, \%req_params, $socket );
                          FCGI::CloseSocket( $socket );
 }
 
 sub request_loop {
          ) {
                 # processing any STDIN input                  $stdin_passthrough =                  $req_len =  + $req_params{                 ) ){
                                                          $stdin_passthrough .= getc(STDIN);
                                 $req_len--;
                         }
                 }
 
                 # running the cgi app
                                          (-s $req_params{SCRIPT_FILENAME}) &&
                         (-r $req_params{SCRIPT_FILENAME})
                 ){
                                                          $ENV{$key} = $req_params{$key};
                         }
                                                          addlog($logfile,                          }
                         # http:                          #open $cgi_app,                          open $cgi_app,  
                                                          print <$cgi_app>;
                                 close $cgi_app;
                         }
                 }                          print(                         print                          addlog($logfile,                  }
         }
 }

221

nginx环境下配置nagios-关于perl-fcgi.pl的更多相关文章

  1. nginx环境下配置nagios-关于nagios配置文件nginx.conf

    接上文:nginx环境下配置nagios-关于nginx.conf 配置如下: ;          location ~ .*\.(php|php5)?$          {            ...

  2. nginx环境下配置nagiosQL-关于nagiosql配置文件

    接上文:nginx环境下配置nagios-关于nginx.conf nagiosql文件应该处于conf/domain/目录下 nagiosql配置如下: ;                  gzi ...

  3. Nginx环境下配置PHP使用的SSL认证(https)

    最近一段时间发现好多网站都从http协议变成了加密的https协议,比如说百度.吾志等等.https看起来比http高端了好多,而且在不同的浏览器向上还会显示出不同于http的URL展示效果(比如说c ...

  4. nginx环境下搭建nagios 3.5.0,及配置pnp4nagios画图

    本文基于<LNMP最新源码安装脚本>,Nagios依赖PHP环境和perl环境,由于Nginx不支持Perl的CGI,需先来搭建Perl环境,Nagios原理介绍略.一.下载最新稳定源码包 ...

  5. nginx环境下配置nagios-关于start_perl_cgi.sh

    >/dev/ rm $dir/logs/perl-fcgi.sock >/dev/ echo  }    start ()  {  rm $dir/now_start_perl_fcgi. ...

  6. nginx环境下配置nagios-关于commands.cfg

    -w $ARG1$ -c $ARG2$ -M -b% -c % -f% -c % -f% -c % -f #  define command{         command_name    chec ...

  7. 【thinkphp 5 在nginx 环境下路由无法生效(404 500错误 )的解决方法】

      非常惭愧的说,由于之前一直使用的是windowservice,安装apache来进行服务器布置的,这种方式也是最简单最直接的方式, 但是由于php的服务大多都是linux栈的,咱们也不能落后呀,在 ...

  8. 【经验之谈】Windows环境下配置WordPress

    前言 wordpress全球著名的开放博客平台,拥有成千上万个各式插件和不计其数的主题模板样式,使用php和mysql搭建,下面说下载windows环境下配置wordpress,经验之谈. 安装 关于 ...

  9. Ubuntu 12.04环境下配置Postgresql和phppgadmin

    Ubuntu 12.04环境下配置Postgresql 9.1 和phppgadmin 本系列文章由ex_net(张建波)编写,转载请注明出处. http://blog.csdn.net/zjianb ...

随机推荐

  1. phpexcel 字符串转码

    问题状况:在导入excel的时候会出现 PHPExcel_RichText Object ( [_richTextElements:PHPExcel_RichText:] => PHPExcel ...

  2. mysql relay log参数汇总

    前言:MySQL进行主主复制或主从复制的时候会在配置文件制定的目录下面产生相应的relay log,本文档总结这些相关参数的定义及解释. 1.什么是relay log The relay log, l ...

  3. 【腾讯Bugly干货分享】iOS黑客技术大揭秘

    本文来自于腾讯bugly开发者社区,非经作者同意,请勿转载,原文地址:http://dev.qq.com/topic/5791da152168f2690e72daa4 “8小时内拼工作,8小时外拼成长 ...

  4. 在ASP.NET中如何运行后台任务

    from:https://blogs.msdn.microsoft.com/scott_hanselman/2014/12/21/asp-net/ [原文发表地址] How to run Backgr ...

  5. Session 类

     Session 类 Session 类可以使用户在浏览您的网站时,维持他们的状态并跟踪他们的行为. Session 类将每个用户的 session 信息序列化(serialize)后存储到到 coo ...

  6. PHP实现文字水印图片

    php实现简单的文字水印图片,使用前需要开启php配置中的gd2功能 <?php/*打开图片*/ //1.配置图片路径 $src="image/55.jpg";//这个路径改 ...

  7. Flume-NG中Transaction并发性探究

    我们曾经在Flume-NG中的Channel与Transaction关系(原创)这篇文章中说了channel和Transaction的关系,但是在source和sink中都会使用Transaction ...

  8. java list&lt;int&gt;报错

    请问一下在java中的List<int> list=new List<int>();这条语句的两个int处会报错,请问为什么? 答: 两处错误:第一:List是接口,需要实现类 ...

  9. leetcode 131. Palindrome Partitioning----- java

    Given a string s, partition s such that every substring of the partition is a palindrome. Return all ...

  10. HDU 4597 Play Game(记忆化搜索,深搜)

    题目 //传说中的记忆化搜索,好吧,就是用深搜//多做题吧,,这个解法是搜来的,蛮好理解的 //题目大意:给出两堆牌,只能从最上和最下取,然后两个人轮流取,都按照自己最优的策略,//问说第一个人对多的 ...