multipartで大量のパラメータを送るとToo many open filesになる

メモ。
CSVアップロード機能作ってたら、確認画面から登録に行く時もmultipartにしてたら

/!\ FAILSAFE /!\ 2008/12/10
Status: 500 Internal Server Error
Too many open files - /tmp/CGI20081210-13095-mexwa0-0
/usr/lib/ruby/1.8/tempfile.rb:61:in `initialize'
/usr/lib/ruby/1.8/tempfile.rb:61:in `open'
/usr/lib/ruby/1.8/tempfile.rb:61:in `initialize'
/opt/site/vendor/rails/actionpack/lib/action_controller/request.rb:651:in `new'
/opt/site/vendor/rails/actionpack/lib/action_controller/request.rb:651:in `read_multipart'
/opt/site/vendor/rails/actionpack/lib/action_controller/request.rb:647:in `loop'
/opt/site/vendor/rails/actionpack/lib/action_controller/request.rb:647:in `read_multipart'
/opt/site/vendor/rails/actionpack/lib/action_controller/request.rb:570:in `parse_multipart_form_parameters'
/opt/site/vendor/rails/actionpack/lib/action_controller/request.rb:500:in `parse_formatted_request_parameters'
/opt/site/vendor/rails/actionpack/lib/action_controller/request.rb:430:in `request_parameters'
/opt/site/vendor/rails/actionpack/lib/action_controller/request.rb:381:in `parameters'
/opt/site/vendor/rails/actionpack/lib/action_controller/request.rb:29:in `_unmemoized_request_method'
/opt/site/vendor/rails/activesupport/lib/active_support/memoizable.rb:57:in `request_method'

ってなっておちた
意外だったのでメモ。


multipartを外して解決した。