php - 将 PHP-FPM 限制为一次执行一次
问题描述
我想限制PHP-FPM
在给定时间只执行一次,这意味着任何进一步的请求都将排队。
我正在使用nginx
,但我认为这是PHP-FPM
配置问题。
我读到了PHP-FPM
listen.backlog
and process.max
,它让我认为 process.max 是我需要调整的,但我不确定..
实现这一目标的正确方法是什么?
解决方案
你是对的。只需设置这些参数:
pm = static
pm.max_children = 1
但也许你需要一个锁定机制?在这种情况下,您可以尝试使用其中的一些:
推荐阅读
- javascript - 当Div到达滚动结束时,Jquery从头开始
- c# - 有没有办法在代理离线时保留消息?
- javascript - 父子元素之间的间接通信问题
- node.js - 在 Node/Express 中创建 url 的预览图像/缩略图
- intellij-idea - Intellij 2020.2 和名为“TestSuite”的类
- ios - 如何使用 Objective-C 的 iOS Vision 框架?
- edit - 我在 Tynker 中编写脚本时遇到问题
- python - 连接熊猫数据框中的多个字符串列
- python - Pandas:如何删除行中的重复项并进行多个主题匹配
- java - SocketException:序列化时连接重置