iis fastcgi有办法像php-fpm那样设置cgi最小进程数吗?

新手上路,请多包涵

因为网站性质原因,大部分时候少量cgi进程就足够处理全部请求,但每到整点请求数会突然飙升,iis fastcgi会在短时间启动大量php-cgi进程(达到设置的最大值),随后又慢慢关闭空闲的进程,这导致了几乎每个整点系统都会卡顿一两分钟。

iis10自带的fastcgi有办法像php-fpm那样可以设置最小进程数,或者固定的进程数常驻系统吗?内存完全足够。找了很久,都没找到相关设置。也尝试过调大空闲超时、活动超时、实例最大请求数等设置,并编写了预热脚本,在夜间回收后启动预热,直到cgi进程数达到最大值后停止,但过一段时间后cgi进程还是会慢慢关闭。

php-fpm子进程相关设置:
clipboard.png

阅读 2.8k
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题