ECS EC2环境下调减PHP-FPM相关ECS任务内存后连接数异常升高的原因咨询
ECS EC2环境下调减PHP-FPM相关ECS任务内存后连接数异常升高的原因咨询
我现在在ECS EC2上跑着PHP-FPM搭配Nginx的服务栈。观察了一阵监控指标后,发现这套栈的内存和CPU使用率都挺低的,想着既然资源有富余,就把ECS任务的内存配置从原来的13GB下调到了9GB。结果调完之后,PHP-FPM的连接数居然大幅上升了,这让我很困惑——明明之前资源使用率还有不少余量,为什么调整后会出现这种情况?有没有大佬能帮忙解释下原因?
相关配置信息
PHP-FPM的www.conf配置:
pm = dynamic pm.max_children = 150 pm.start_servers = 4 pm.min_spare_servers = 4 pm.max_spare_servers = 8 pm.max_requests = 500
ECS任务配置(调整后):
TASK_MEMORY="9216" TASK_MEMORY_RESERVATION="8192"
ECS任务配置(调整前):
TASK_MEMORY="13516" TASK_MEMORY_RESERVATION="12288"
对应监控图表
- PHP-FPM连接数变化图
- 容器CPU使用率监控图
- 容器内存使用率监控图
备注:内容来源于stack exchange,提问作者Pablo Marques
相关产品推荐
相关产品推荐

