繁体   English   中英

Nginx 和独角兽)无法访问本地服务器

[英]Nginx and Unicorn) Cannot access local server

使用 Nginx 和 Unicorn 将我的应用程序(Ruby on Rails)部署到 Heroku 后,我无法访问本地服务器。

当我运行“rails s”命令时:

% rails s
=> Booting Unicorn
=> Rails 5.2.4.5 application starting in development on http://localhost:3000
=> Run `rails server -h` for more startup options
I, [2021-02-24T21:38:31.580195 #65055]  INFO -- : unlinking existing socket=/tmp/nginx.socket
I, [2021-02-24T21:38:31.580518 #65055]  INFO -- : listening on addr=/tmp/nginx.socket fd=15
I, [2021-02-24T21:38:31.582319 #65055]  INFO -- : master process ready
I, [2021-02-24T21:38:31.583415 #65069]  INFO -- : worker=0 spawned pid=65069
I, [2021-02-24T21:38:31.584169 #65069]  INFO -- : worker=0 ready

访问“http://localhost:3000”,我得到“无法访问此页面。 在 localhost' 或类似的地方拒绝访问(原始消息以日语显示)。

通过消息“Booting Unicorn”,我知道本地服务器从 Puma 切换到 Unicorn,但不知道错误原因,因为我没有收到错误消息。

如果需要更多信息,我可以提供。

我是 Nginx 和 Unicorn 的新手,因此将不胜感激。

当我在生产环境下移动 gem 'unicorn' 时问题解决了。 在此之后,我运行“rails s”命令并启动 Puma,最后我可以访问本地服务器。

太感谢了!

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM