我对灵丹妙药很陌生。在负载测试期间,我会从我的药剂应用程序中得到超时。是否知道如何在任何时间点找到打开了多少连接,有多少请求排队等待处理?我已经可以看到,节点正在达到内存和cpu限制,但我想要更详细的信息,以便我知道什么可以调。
我知道Ranch有一个max_connections设置,但是它是否提供了关于有多少打开的连接或请求排队的统计数据?
发布于 2018-03-30 21:14:15
您希望使用ranch:info/0函数或ranch:procs/2函数来检查Ranch在连接方面的行为。
在Elixir语法中的函数是:ranch.info/0和:ranch.procs/2。
我们可以在九ninenines文档页上找到更多关于这两个函数的信息,更详细的信息请看页面的底部。
https://stackoverflow.com/questions/49538951
复制相似问题