【问题标题】:Passenger forking with Nginx, action cable & redis使用 Nginx、action cable 和 redis 进行乘客分叉
【发布时间】:2019-12-30 18:17:47
【问题描述】:

我的实时通知器在我的登台服务器上使用Passenger (v6.0.0) 和Action_cable 存在一些问题:当我执行一些与action_cable 相关的操作时,会出现一些新的乘客进程(分叉...)和我的内存消耗增加,不要倒退。

我的路线配置:

mount ActionCable.server => '/user_notifs'

我的 Nginx 配置:

location /user_notifs {
        passenger_app_group_name phusion_staging_action_cable;
        passenger_force_max_concurrent_requests_per_process 0;
}

我的 cable.yml

staging:
  adapter: redis
  url: redis://localhost:6379/1

在我的 htop 上,我有 30 个这样的进程:

Passenger AppPreloader: /xxxxxx/curent (forking...)

你能帮帮我吗?谢谢

【问题讨论】:

  • ps : 它在开发中非常有用 :) 所以我认为这是一个乘客配置问题

标签: ruby-on-rails redis passenger actioncable phusion


【解决方案1】:

此屏幕打印的更多详细信息(仅在网络应用程序上连接一个客户端):

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-03-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-07-10
    • 2018-10-23
    • 2012-04-12
    • 2017-02-16
    相关资源
    最近更新 更多