zoukankan
html css js c++ java
node.js控制请求处理数量
问题:
现在有一个接口,这个接口用到了无头浏览器,总之是一个比较消耗内存的接口,并发上来后,这个接口会把服务器内存榨干,导致服务器宕机。现在在不加机器的情况下,并发上来后我该怎么做既能处理掉所有请求又能保证服务器不会宕掉呢?
解决办法:
解释:
reqCount 是当前请求数量,每一个req进来,reqCount++,response后减减,reqCount大于limitReq(当前最大请求处理数量)后存入到httpMsgArr,response后判断httpMsgArr是否为空,不为空从数组头部弹出一个处理。自己压测了一下没有问题
需要注意:
response的响应时间
查看全文
相关阅读:
Python shutil模块
Flask 上传文件
Flask DBUtils
flash-session
Flash 上下文管理
python 栈
python 偏函数
threding.local
next() 与 nextLine() 区别
Thread.sleep(1000*3); // 休眠3秒
原文地址:https://www.cnblogs.com/xbblogs/p/9674490.html
最新文章
Go_random
Go基本数据类型
Go键盘输入和打印输出
删除文件时提示,你需来自SYSTEM的权限
Go递归
Go_栈
Go_Json序列化
Go命令行参数
Go类型断言
PHP慢脚本日志和Mysql的慢查询日志
热门文章
register_shutdown_function
php 无限循环
php 无限循环
php
MySQL 请选择合适的列! 转载(http://www.cnblogs.com/baochuan/archive/2012/05/23/2513224.html)
MySQL 中NULL和空值的区别 (转载 http://blog.sina.com.cn/s/blog_3f2a82610102v4dn.html)
互联网分享知识(一转载 http://www.cnblogs.com/baochuan/p/4636103.html)
navicat 快捷键
mysql 锁
python 遍历文件夹下的所有文件
Copyright © 2011-2022 走看看