Skip to content

Instantly share code, notes, and snippets.

@roana0229
Forked from koi-chan/dodontof.rb
Created June 24, 2017 13:23
Show Gist options
  • Save roana0229/de0101f8be8e254c87eb8c550b8c8d3f to your computer and use it in GitHub Desktop.
Save roana0229/de0101f8be8e254c87eb8c550b8c8d3f 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