使用Nginx,动作电缆和Redis进行乘客分叉

时间:2019-08-26 14:28:46

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

我的登台服务器上的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;
}

我的电缆。yml

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

在我的顶部,我喜欢这样的30个过程:

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

你能帮我吗?谢谢

1 个答案:

答案 0 :(得分:0)

有关此屏幕打印的更多详细信息(仅一个客户端连接到网络应用):HTOP Print Screen