我有多个Rails服务器实例,并且需要每个人都知道它在environment.rb中的自己的侦听端口。 request.port将在控制器中工作,但不在environment.rb的上下文中。有没有办法?谢谢!如何在Rails初始化程序中获取服务器端口
3
A
回答
0
您可以使用此代码获取运转轨道端口:
Rails::Server.new.options[:Port]
你可以看看options parser in the Rails documentation看什么哈希参数可用。
相关问题
- 1. NodeJS:如何获取服务器端口?
- 2. 初始化客户端/服务器程序错误KeyManagerFactoryImpl
- 3. 如何判断初始化程序中运行的是哪个端口Rails
- 4. Rails 3中的语言服务初始化/帮助程序?
- 5. 如何为服务器端应用程序初始化SQL数据库和表?
- 6. Grails在事务服务中获取lazzy初始化异常
- 7. AngularJs + Soket.Io - 端口初始化
- 8. 如何在PHP中仅初始化服务器一次在PHP
- 9. 初始化服务器的NodeJS例如
- 10. 如何在服务器端获取window.location.hash?
- 11. 如何初始化Web服务客户端中的数组
- 12. 如何在Rails初始化程序中混入模块
- 13. 如何在Rails初始化程序中使库可配置
- 14. 如何使用angularjs在rails应用程序中初始化kinvey
- 15. 如何在rails应用程序中初始化recaptcha?
- 16. Servlet初始化期间获取服务器名称
- 17. 从Application_Start获取服务器端口
- 18. 如何从初始化程序访问Rails记录器?
- 19. 如何获取Rails应用程序中的主机和端口
- 20. 在Rails应用程序中分离后端服务器和前端服务器?
- 21. 在Rails应用程序中,什么地方可以初始化DRb服务?
- 22. 在服务器端初始化JavaScript变量
- 23. 无法为我的Rails应用程序初始化本地服务器
- 24. OpenDS服务器未开始获取端口错误
- 25. 如何在程序中获取模拟器端口号?
- 26. 如何在Rails 5.1中配置端口服务器
- 27. 在WCF服务应用程序项目中初始化?
- 28. Zend服务器在初始化过程中失败
- 29. 如何初始化Redis客户端以写入主服务器和从服务器读取
- 30. IBM Worklight - 应用程序服务器启动时的初始化
出于好奇,为什么它需要知道这个? – 2012-03-05 21:19:46
@andrew,谢谢你的提问。我想我会被要求集体在这里的社区:)简单的答案是,我们打算在每个服务器实例内的相同端口上打开匹配的UDP套接字。询问你是否对UDP端口的需求感到好奇:) – timeon 2012-03-05 21:49:35
我只是不认为这是一个特别好的主意。你的实际web服务器(nginx,apache等)应该处理这个,IMO,但是我对这种设置没有太多经验。 – 2012-03-05 21:53:20