【发布时间】:2018-10-19 20:28:31
【问题描述】:
假设我对php-fpm有以下配置:
pm = dynamic
pm.start_servers = 10
pm.max_children = 400
pm.min_spare_servers = 8
pm.max_spare_servers = 16
pm.process_idle_timeout = 10s
我们还假设每个用户必须有无休止的长轮询请求。如果我有 10000 多个请求的限制,并且我有 10000 个用户连接到我的网站,这是否意味着我的服务器将永远挂起?
另一个问题:servers 和children 与simultaneous requests 有什么关系?每个请求都会产生一个新进程吗? servers 和 children 有什么区别?据我了解,children 是进程。
PS:请不要推荐 Websockets 或任何其他技术。
谢谢。
【问题讨论】: