Skip to content

Instantly share code, notes, and snippets.

@koi-chan
Created January 24, 2016 12:55
Show Gist options
  • Save koi-chan/5285bff88962727c90d1 to your computer and use it in GitHub Desktop.
Save koi-chan/5285bff88962727c90d1 to your computer and use it in GitHub Desktop.
#!/usr/bin/ruby
#--*-coding:utf-8-*--
Encoding.default_external='utf-8' if defined?(Encoding) && Encoding.respond_to?('default_external')
require 'rubygems'
require 'cgi'
require 'fcgi'
require 'logger'
$logger = Logger.new('./fcgilog.txt')
$logger.level = Logger::ERROR
$logger.info("### FCGI.each start")
$logger.info(" load")
load 'DodontoFServer.rb'
FCGI.each do |fcgi|
$logger.info("do")
begin
$logger.info(" begin")
$stdout = fcgi.out
$stdin = fcgi.in
ENV.replace(fcgi.env)
$logger.info(" execute")
executeDodontoServerCgi()
fcgi.finish
$logger.info(" finish")
rescue Exception => e
$logger.fatal(e)
end
$logger.info("end")
end
$logger.info("### FCGI.each end")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment