ruby - phusion 乘客中的乘客最大请求队列大小在哪里
问题描述
我收到以下错误消息
The website is under heavy load
有解决方案,但我不明白在哪里更改乘客配置中的以下参数。
passenger_max_request_queue_size
请帮助查找文件位置。
我的服务器上运行着乘客 + Nginx。
解决方案
我通常将乘客设置放入,nginx.config
因为我为每个服务器提供一个应用程序。如果您使用nginx
多个 Rails 应用程序,我认为它也可以在server { }
块内工作。
load_module /PATH/passenger/libexec/modules/ngx_http_passenger_module.so;
http {
passenger_root ...
passenger_min_instances 5;
passenger_max_pool_size 10;
passenger_pool_idle_time 600;
...
}
如果您正在使用这些设置,请确保您知道哪些是针对旅客企业的,因为如果您没有许可证,显然它们将无法工作。
推荐阅读
- bash - 如何在 sed 或 grep 中匹配以空格为前缀的嵌套文本
- android - Android将AlarmManager设置为在日历的实际日期前1天通知不起作用
- swift - 符合协议的值字典不明确?
- java - 将 Kafka 与应用程序解耦
- oracle - confluent - kafka-connect - JDBC 源连接器 - ORA-00933:SQL 命令未正确结束
- php - 如何使用带有 JSON 的 PHP 获取 VKontakte 照片、姓名、ID
- asp.net-core - api 不活动后,asp.net 核心托管服务休眠
- php - 如果文件不在数组中,则删除文件
- javascript - Date.getTime 不是节点中的函数?
- jsf - 如何在选择之后和上传之前从 p:fileUpload 获取选定的文件