I get this error on occasion using both Webrick and Apache2/FCGI:
Webrick Debug:
[06/Dec/2005:07:46:19 :: 216] Dispatcher failed to catch: The pipe is
being closed. (Errno::E232)
[06/Dec/2005:07:46:19 :: 216] Dispatcher failed to catch: The pipe is
being closed. (Errno::E232)
C:/MyApp/Server/public/…/config/…/vendor/rails/actionpack/lib/action_controller/cgi_process.rb:158:in
flush' C:/MyApp/Server/public/../config/../vendor/rails/actionpack/lib/action_controller/cgi_process.rb:158:in
out’
C:/MyApp/Server/public/…/config/…/vendor/rails/railties/lib/dispatcher.rb:34:in
dispatch' C:/MyApp/Server/public/../config/../vendor/rails/railties/lib/fcgi_handler.rb:144:in
process_request’
C:/MyApp/Server/public/…/config/…/vendor/rails/railties/lib/fcgi_handler.rb:64:in
process!' C:/MyApp/Server/public/../config/../vendor/rails/railties/lib/fcgi_handler.rb:55:in
each_cgi’
C:/program files/ruby/lib/ruby/site_ruby/1.8/fcgi.rb:595:in each' C:/program files/ruby/lib/ruby/site_ruby/1.8/fcgi.rb:595:in
each_cgi’
C:/MyApp/Server/public/…/config/…/vendor/rails/railties/lib/fcgi_handler.rb:55:in
process!' C:/MyApp/Server/public/../config/../vendor/rails/railties/lib/fcgi_handler.rb:21:in
process!’
C:/MyApp/Server/public/dispatch.fcgi:24
Apache2/FCGI debug:
Errno::E232 (The pipe is being closed.):
C:/program
files/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.0/lib/action_controller/cgi_process.rb:161:in
flush' C:/program files/ruby/lib/ruby/gems/1.8/gems/actionpack-1.11.0/lib/action_controller/cgi_process.rb:161:in
out’
C:/program
files/ruby/lib/ruby/gems/1.8/gems/rails-0.14.3/lib/dispatcher.rb:38:in
dispatch' C:/program files/ruby/lib/ruby/gems/1.8/gems/rails-0.14.3/lib/fcgi_handler.rb:141:in
process_request’
C:/program
files/ruby/lib/ruby/gems/1.8/gems/rails-0.14.3/lib/fcgi_handler.rb:53:in
process!' C:/program files/ruby/lib/ruby/gems/1.8/gems/rails-0.14.3/lib/fcgi_handler.rb:52:in
each_cgi’
C:/program files/ruby/lib/ruby/site_ruby/1.8/fcgi.rb:595:in each' C:/program files/ruby/lib/ruby/site_ruby/1.8/fcgi.rb:595:in
each_cgi’
C:/program
files/ruby/lib/ruby/gems/1.8/gems/rails-0.14.3/lib/fcgi_handler.rb:52:in
process!' C:/program files/ruby/lib/ruby/gems/1.8/gems/rails-0.14.3/lib/fcgi_handler.rb:22:in
process!’
C:/MyApp/Server/public/dispatch.fcgi:24
This issue is random and seems to happen when multiple asynchronous
requests are sent to the server. I figured at first this was a
apache/fcgi config error but since I get a similar error using webrick
it sort of rules that out. Anyone have any ideas of where to start to
looking to correct this issue?
Thanks!