我已经定义了一个提供来自MongoDB的数据的应用程序接口。但是,问题是,如果我从相同的IP地址连续点击api,结果并不一致。如果第一次给出了正确的结果,则下一次给出的连接失败。如果我只点击"hello world“api,那么无论我如何频繁地点击同一个IP,它都不会失败。我正在监听HTTP 80的端口范围。有没有人可以建议我这个问题以及如何解决这个问题。我是第一次接触这个服务器的概念。
发布于 2017-05-02 01:21:15
在我看来,Perfect已经有了很高的可用性。即使在最实惠的虚拟机中,api响应也应该足够快。这是我的负载测试结果:
$ wrk -t12 -c400 -d30s http://localhost:19808/
Running 30s test @ http://localhost:19808/
12 threads and 400 connections
Thread Stats Avg Stdev Max +/- Stdev
Latency 30.98ms 10.10ms 86.14ms 73.83%
Req/Sec 546.08 267.66 1.75k 58.56%
194376 requests in 30.07s, 27.07MB read
Socket errors: connect 157, read 717, write 0, timeout 0
Requests/sec: 6464.58
Transfer/sec: 0.90MB因此,即使在最极端的情况下,也只有0.8%的机会看到不良连接。请与我们分享您的源代码,否则没有人会知道您的AWS实例上发生了什么。
https://stackoverflow.com/questions/43406531
复制相似问题