【问题标题】:Proximo Add On is not working on Heroku - Errno::EADDRNOTAVAIL: Cannot assign requested addressProximo 插件在 Heroku 上不起作用 - Errno::EADDRNOTAVAIL: 无法分配请求的地址
【发布时间】:2013-11-04 10:00:33
【问题描述】:

我已经根据 proximo 文档完成了所有工作,并且在我的 JRuby 应用程序中使用了 proximo 包装器。但是它不起作用。我在下面收到一条错误消息

Errno::EADDRNOTAVAIL: Cannot assign requested address - bind - Cannot assign requested address

我删除并添加了 proximo 插件 - 不工作 我使用 puma 的所有配置参数 - 不工作

我的应用程序在没有 bin/proximo 的情况下运行,但在 bin/proximo 下无法运行。这是我的完整日志输出。

2013-11-04T09:49:38.388041+00:00 app[web.2]: Puma 2.6.0 starting...
2013-11-04T09:49:38.388041+00:00 app[web.2]: * Min threads: 0, max threads: 16
2013-11-04T09:49:38.388192+00:00 app[web.2]: * Environment: production
2013-11-04T09:49:38.388328+00:00 app[web.2]: * Listening on tcp://0.0.0.0:13433
2013-11-04T09:49:38.393084+00:00 app[web.2]: Exiting
2013-11-04T09:49:38.393708+00:00 app[web.2]: Errno::EADDRNOTAVAIL: Cannot assign requested address - bind - Cannot assign requested address
2013-11-04T09:49:38.393708+00:00 app[web.2]:         initialize at org/jruby/ext/socket/RubyTCPServer.java:118
2013-11-04T09:49:38.393708+00:00 app[web.2]:                new at org/jruby/RubyIO.java:856
2013-11-04T09:49:38.393708+00:00 app[web.2]:   add_tcp_listener at /app/vendor/bundle/jruby/1.9/gems/puma-2.6.0-java/lib/puma/binder.rb:190
2013-11-04T09:49:38.393708+00:00 app[web.2]:   add_tcp_listener at (eval):2
2013-11-04T09:49:38.393708+00:00 app[web.2]:                run at /app/vendor/bundle/jruby/1.9/gems/puma-2.6.0-java/lib/rack/handler/puma.rb:33
2013-11-04T09:49:38.393708+00:00 app[web.2]:              start at /app/vendor/bundle/jruby/1.9/gems/rack-1.4.5/lib/rack/server.rb:268
2013-11-04T09:49:38.393708+00:00 app[web.2]:              start at /app/vendor/bundle/jruby/1.9/gems/railties-3.2.11/lib/rails/commands/server.rb:70
2013-11-04T09:49:38.393708+00:00 app[web.2]:             (root) at /app/vendor/bundle/jruby/1.9/gems/railties-3.2.11/lib/rails/commands.rb:55
2013-11-04T09:49:38.393708+00:00 app[web.2]:                tap at org/jruby/RubyKernel.java:1860
2013-11-04T09:49:38.393866+00:00 app[web.2]:             (root) at /app/vendor/bundle/jruby/1.9/gems/railties-3.2.11/lib/rails/commands.rb:50
2013-11-04T09:49:38.393866+00:00 app[web.2]:            require at org/jruby/RubyKernel.java:1054
2013-11-04T09:49:38.393866+00:00 app[web.2]:             (root) at script/rails:6
2013-11-04T09:49:39.993189+00:00 heroku[web.2]: Process exited with status 1
2013-11-04T09:49:40.004841+00:00 heroku[web.2]: State changed from starting to crashed

【问题讨论】:

    标签: heroku jruby proximo


    【解决方案1】:

    根据文档:https://devcenter.heroku.com/articles/proximo#using-the-proximo-wrapper

    “Proximo 包装器不适用于基于 JVM 的应用程序,包括 Java、Scala、Clojure、Groovy 和 JRuby。请参阅下面的配置 JVM 应用程序以通过 SOCKS 代理转发流量的示例。”

    【讨论】:

      猜你喜欢
      • 2012-11-30
      • 2019-08-27
      • 2011-10-13
      • 1970-01-01
      • 2016-02-23
      • 2022-01-16
      • 1970-01-01
      • 2023-03-11
      • 2017-09-13
      相关资源
      最近更新 更多