当前位置: 首页 > 网络应用技术

kuberntes中sysctl中的配置(php-fpm只能为300)

时间:2023-03-07 22:31:11 网络应用技术

  kubernetes群集被部署并应用于压力测试。Jmeter每秒执行约300个请求的压力测试(每分钟收集的18,000个请求)。查看Nginx的ERRO日志:Nginx:nginx:

  但是我的CPU内存资源并不完整。搜索引擎搜索发现以下博客的环境基本上相似。php-fpm也是插座:

  请参阅:http://www.bubuko.com/infodetail-3600189.html

  查看您自己的NGINX-PHP容器:

  随机找到一个工作节点来查看主机的somaxconn:

  注意:这是一个tke群集。参数为默认值。应用程序的配置文件未修改下面:

  修改如下:增加initcontainers配置

  首先查看系统变量net.ipv4.tcp_max_syn_backlog的参数值

  然后检查php.backlog配置中的列表:

  511,第一个511,不要先修改它。如果修改此值,则需要修改特权模式。net.ipv4.tcp_max_syn_backlog在容器中的值?

  Kubernetes正式解释了SYSCL的使用:https://kubernetes.io/zh/docs/administise/administers-cluster/sysctl-cluster/

  就个人而言,我认为特权模型的安全性仍然不喜欢POD启用特权模型。

  关键是,许多人认为扩大资源的想法可以增加并发负载的思想。它还应调整参数。

  参见Zhihu:https://zhuanlan.zhihu.com/p/83958307

  https://github.com/gaoxt/blog/issues/9

  https://blog.csdn.net/pcyph/article/details/46513521