【发布时间】:2020-07-13 17:46:28
【问题描述】:
我有一个带有 nginx 和乘客的 Rails 应用程序,我已经按照说明 here 但不断升级到 WebSocket 失败(REQUEST_METHOD: GET, HTTP_CONNECTION: , HTTP_UPGRADE: )
我按照文档的建议添加了下面的块
location /cable {
passenger_app_group_name app_name_action_cable;
passenger_force_max_concurrent_requests_per_process 0;
}
但错误仍然存在,而且我已经在 stackover flow 上尝试了所有解决方案,但没有任何帮助?
redis: &redis
adapter: redis
url: redis://localhost:6379/1
development: *redis
test: *redis
production:
adapter: redis
url: <%= Rails.application.credentials[Rails.env.to_sym][:redis_url] %>
【问题讨论】:
-
您使用什么作为适配器(例如,Redis 或 Postgres)?您可以将您的
config/cable.yml添加到您的问题中吗? -
我正在使用 Redis
-
使用 cable.yml 文件更新问题
标签: ruby-on-rails nginx passenger actioncable passenger-nginx