我的客户端通过循环到服务器上的 Servlet ( Tomcat )发送12个请求(没有任何错误,因为它们非常相似)。
当我看到应用服务器访问日志时,我只看到其中的8个。我不确定客户端是否成功发送了所有请求到服务器。
在响应可用之前,有人可以验证请求是否已记录到 access_log 。如果是这种情况,即使所有请求都正确到达了应用服务器,但四个响应都不可用。
无论如何都要找出为什么请求丢失?服务器端有问题吗?例如,如果响应时间过长,则会丢弃请求。
顺便说一句,我在本地计算机上运行客户端和服务器。
答案 0 :(得分:1)
在发送响应之前不能写入,否则它无法知道响应代码是什么,但它也会受到缓冲和刷新。