« 04.27 すばらしさ分かります | ココ | 04.30 センター街で喜美さん→みなとのもり公園 »
2010年4月27日
AJP - Rails がだめだった
だめだった…(Erbe 10.04.26)。でも新たなエラーを獲得した。しかもdate_helperが発生源という謎過ぎるエラー。
2010/04/27 6:31:01 org.apache.catalina.core.ApplicationContext log
致命的: Application Error
org.jruby.rack.RackInitializationException: IO error -- action_view/helpers/date_helper
from file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-stdlib-1.4.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
from /home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in `require'
from /home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:521:in `new_constants_in'
from /home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in `require'
from /home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_view/helpers/form_helper.rb:2
from /home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_view/helpers/form_helper.rb:36:in `require'
from file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-stdlib-1.4.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36:in `require'
from /home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156:in `require'
... 24 levels...
from file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-rack-0.9.7.jar!/vendor/rack-1.1.0/rack/builder.rb:46:in `initialize'
from <script>:2:in `new'
from <script>:2at org.jruby.rack.DefaultRackApplicationFactory$4.init(DefaultRackApplicationFactory.java:172)
at org.jruby.rack.DefaultRackApplicationFactory.getApplication(DefaultRackApplicationFactory.java:51)
at org.jruby.rack.PoolingRackApplicationFactory.getApplication(PoolingRackApplicationFactory.java:94)
at org.jruby.rack.servlet.DefaultServletDispatcher.process(DefaultServletDispatcher.java:36)
at org.jruby.rack.RackFilter.doFilter(RackFilter.java:56)
at org.apache.catalina.core.ApplicationFilterChain.internalDoFilter(ApplicationFilterChain.java:235)
at org.apache.catalina.core.ApplicationFilterChain.doFilter(ApplicationFilterChain.java:206)
at org.apache.catalina.core.StandardWrapperValve.invoke(StandardWrapperValve.java:233)
at org.apache.catalina.core.StandardContextValve.invoke(StandardContextValve.java:191)
at org.apache.catalina.valves.AccessLogValve.invoke(AccessLogValve.java:567)
at org.apache.catalina.valves.RequestFilterValve.process(RequestFilterValve.java:269)
at org.apache.catalina.valves.RemoteAddrValve.invoke(RemoteAddrValve.java:81)
at org.apache.catalina.core.StandardHostValve.invoke(StandardHostValve.java:128)
at org.apache.catalina.valves.ErrorReportValve.invoke(ErrorReportValve.java:102)
at org.apache.catalina.core.StandardEngineValve.invoke(StandardEngineValve.java:109)
at org.apache.catalina.connector.CoyoteAdapter.service(CoyoteAdapter.java:293)
at org.apache.jk.server.JkCoyoteHandler.invoke(JkCoyoteHandler.java:190)
at org.apache.jk.common.HandlerRequest.invoke(HandlerRequest.java:291)
at org.apache.jk.common.ChannelSocket.invoke(ChannelSocket.java:769)
at org.apache.jk.common.ChannelSocket.processConnection(ChannelSocket.java:698)
at org.apache.jk.common.ChannelSocket$SocketConnection.runIt(ChannelSocket.java:891)
at org.apache.tomcat.util.threads.ThreadPool$ControlRunnable.run(ThreadPool.java:690)
at java.lang.Thread.run(Thread.java:619)
Caused by: org.jruby.exceptions.RaiseException: IO error -- action_view/helpers/date_helper
at (unknown).new(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-stdlib-1.4.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36)
at Kernel.require(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-stdlib-1.4.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36)
at Kernel.require(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156)
at ActiveSupport::Dependencies::Loadable.require(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:521)
at ActiveSupport::Dependencies.new_constants_in(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156)
at ActiveSupport::Dependencies::Loadable.require(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_view/helpers/form_helper.rb:2)
at (unknown).(unknown)(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_view/helpers/form_helper.rb:36)
at Kernel.require(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-stdlib-1.4.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:36)
at Kernel.require(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156)
at ActiveSupport::Dependencies::Loadable.require(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:521)
at ActiveSupport::Dependencies.new_constants_in(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156)
at ActiveSupport::Dependencies::Loadable.require(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_view/helpers/active_record_helper.rb:2)
at (unknown).(unknown)(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_view/helpers/active_record_helper.rb:34)
at (unknown).(unknown)(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_view/helpers.rb:163)
at (unknown).(unknown)(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_view/helpers.rb:163)
at (unknown).(unknown)(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_view/helpers.rb:163)
at (unknown).(unknown)(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_view/base.rb:433)
at (unknown).(unknown)(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_view/base.rb:433)
at (unknown).(unknown)(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_view/base.rb:433)
at #<Class:01x269101>.view_paths=(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_controller/base.rb:659)
at (unknown).(unknown)(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_controller/base.rb:28)
at (unknown).(unknown)(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_controller/base.rb:28)
at (unknown).(unknown)(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/actionpack-2.3.4/lib/action_controller/base.rb:28)
at (unknown).(unknown)(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-rack-0.9.7.jar!/jruby/rack/rails/extensions.rb:31)
at (unknown).(unknown)(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-rack-0.9.7.jar!/jruby/rack/rails/extensions.rb:31)
at Kernel.require(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-stdlib-1.4.0.jar!/META-INF/jruby.home/lib/ruby/site_ruby/1.8/rubygems/custom_require.rb:31)
at Kernel.require(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156)
at ActiveSupport::Dependencies::Loadable.require(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:521)
at ActiveSupport::Dependencies.new_constants_in(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/activesupport-2.3.4/lib/active_support/dependencies.rb:156)
at ActiveSupport::Dependencies::Loadable.require(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-rack-0.9.7.jar!/jruby/rack/rails.rb:82)
at JRuby::Rack::RailsBooter::Rails2Environment.setup_actionpack(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-rack-0.9.7.jar!/jruby/rack/rails.rb:62)
at Rails::Initializer.require_frameworks_with_servlet_env(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/rails-2.3.4/lib/initializer.rb:134)
at Rails::Initializer.process(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/gems/gems/rails-2.3.4/lib/initializer.rb:113)
at #<Class:01xc18c80>.run(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/config/environment.rb:14)
at (unknown).(unknown)(/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/config/environment.rb:44)
at Kernel.load(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-rack-0.9.7.jar!/jruby/rack/rails.rb:44)
at JRuby::Rack::RailsBooter::Rails2Environment.load_environment(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-rack-0.9.7.jar!/jruby/rack/rails.rb:38)
at JRuby::Rack::RailsBooter::Rails2Environment.to_app(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-rack-0.9.7.jar!/jruby/rack/rails.rb:186)
at #<Class:01xfaf9c1>.new(<script>:2)
at (unknown).(unknown)(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-rack-0.9.7.jar!/vendor/rack-1.1.0/rack/builder.rb:46)
at Kernel.instance_eval(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-rack-0.9.7.jar!/vendor/rack-1.1.0/rack/builder.rb:46)
at Kernel.instance_eval(file:/home/data/apache-tomcat-6.0.20/webapps/board/WEB-INF/lib/jruby-rack-0.9.7.jar!/vendor/rack-1.1.0/rack/builder.rb:46)
at Rack::Builder.initialize(<script>:2)
at (unknown).new(<script>:2)
at (unknown).(unknown)(:1)
結局、エラーの原因は分からずのまま、mod_proxy_ajpの使用をやめてmod_proxy_httpで普通にリバースプロキシをするようにしたところ、フツーにスムーズにアクセスできるようになった。レスポンスのスピードも明らかに上がってるし、そしてなにより意味不明なIO Errorが出ない。
結局はmod_proxy_ajpか。AJPやとオーバーヘッドがあるうえに、何かの変換をするのにタイミングのせいか、はたまたエラーのせいかでストリームが切断されたんやろうか…。さっぱり分からんけど、とりあえずはAJPが使えないという解だけは得られた。
By ただ at 23:27 カテゴリー ; プログラミングとか
« 04.27 すばらしさ分かります |
04月の記事
| 04.30 センター街で喜美さん→みなとのもり公園 »
トラックバック
このエントリーのトラックバックURL:
http://pinmarch.sakura.ne.jp/mt/mt-tb.cgi/1575