Tag: 端口

web.1:在heroku上缩放dyno时崩溃了ERROR

我刚刚在heroku上部署了我的应用程序。 我跑了: heroku ps:scale web=1 运行正常,但是当我想检查使用heroku ps的dyno时,我得到了以下内容: === web (1X): `bin/rails server -p $PORT -e $RAILS_ENV` web.1: crashed 2015/01/19 11:18:38 (~ 3m ago) heroku日志: 2015-01-19T15:14:06.131511+00:00 heroku[router]: at=error code=H10 desc=”App crashed” method=GET path=”/favicon.ico” host=rock-paper-scissors-test.herokuapp.com request_id=27ca44cb-ca4e-473e-9789-0245d393bd56 fwd=”190.15.209.212″ dyno= connect= service= status=503 bytes= 有任何想法吗? 更新: 在退出heroku日志之前获取以下行: 2015-01-19T15:28:57.189329+00:00 app[web.1]: => Notice: server is listening on all interfaces (0.0.0.0). Consider […]

在生产服务器(DigitalOcean)上的rails app中使用SMTP(mailgun)发送电子邮件的端口是什么?

我在使用capistrano和mailgun配置的数字海洋液滴中部署了一个rails应用程序,但我在发送电子邮件时遇到问题,我使用delayed_jobs执行任务。 事情是每次它尝试发送电子邮件我得到连接超时(使用RAILS_ENV=production bin/delayed_jobs run在服务器中RAILS_ENV=production bin/delayed_jobs runvalidation)我发现由于某种原因数字海洋不允许默认为您通过端口访问587(事实上,运行telnet smtp.mailgun.org 587需要很长时间才能访问)但显然可以通过2525端口(mailgun也支持该端口并运行telnet smtp.mailgun.org 2525即时连接!)。 但同样,它仍然给我连接超时,所以我有点困惑,不知道该怎么做。 我可能会向DO发票要求打开587端口,直到那时你有什么想法吗?

如何在Cloud9上访问localhost:1080

我正在尝试使用Cloud9平台上的应用程序上的指定端口访问localhost。 我正在rails应用程序上构建一个ruby,使用下面的命令运行服务器。 rails s -b $IP -p $PORT 我有一个特殊的场合,我需要访问不同的端口(不是localhost:3000)。 有谁知道如何做到这一点? 谢谢您的帮助!

如何在Rails初始化程序中获取服务器端口

我有多个Rails服务器实例,并且每个服务器都需要在environment.rb中知道自己的侦听端口。 request.port将在控制器中工作,但不在environment.rb的上下文中工作。 有办法吗? 谢谢!

运行Cucumber测试时Rails应用程序的端口

有没有办法在测试中获得在黄瓜测试期间运行rails应用程序的端口? 我试过Capybara.server_port,但那是零。 谢谢。

Rails端口测试环境

我想使用Faraday和RSpec测试我们的Rails应用程序的HTTP API。 法拉第需要主机url+端口。 不幸的是,测试环境的端口总是会改变。 如何在规范中以编程方式访问当前端口?