Java 请求在Servlet中丢失

Java 请求在Servlet中丢失,java,servlets,aix,websphere-7,Java,Servlets,Aix,Websphere 7,我在生产服务器上面临一个奇怪的问题,每天有将近50万个请求。在高峰期,它几乎达到150 tps左右。我的问题是每件事都很好,但是一些请求已经命中了我们的servlet,正如它在日志中显示的那样,但没有进一步处理。我们的应用程序服务器日志中没有错误/异常。无法弄清楚到底发生了什么。正如我前面所说的,每天大约50万个请求中,这些死亡请求大约有4-5个。这些死机请求会在一天中的任何时间显示(高峰时间和流量较低的时间)。 我无法帮助处理日志,因为没有日志。下面的代码是这些死掉的请求已经命中应用程序的唯一

我在生产服务器上面临一个奇怪的问题,每天有将近50万个请求。在高峰期,它几乎达到150 tps左右。我的问题是每件事都很好,但是一些请求已经命中了我们的servlet,正如它在日志中显示的那样,但没有进一步处理。我们的应用程序服务器日志中没有错误/异常。无法弄清楚到底发生了什么。正如我前面所说的,每天大约50万个请求中,这些死亡请求大约有4-5个。这些死机请求会在一天中的任何时间显示(高峰时间和流量较低的时间)。 我无法帮助处理日志,因为没有日志。下面的代码是这些死掉的请求已经命中应用程序的唯一证据

log.info("Remote host"+request.getRemoteHost());
log.info("Request URL :" + request.getRequestURL()+ "?" + request.getQueryString());
这两条线是我们唯一的线索。下面是我们正在打印的一些日志,但请求不会进一步

服务器:AIX Java:IBM6 服务器:WAS7 节点:2

“我不知道如何标记这个问题,所以我正在标记所有可能的标记。”
请帮忙。谢谢。

因此,您会得到一个指示Servlet运行的日志(它必须来自Servlet,因为这是基于Java的日志代码);然后问我们为什么你的Servlet没有被攻击?我要说的是你的Servlet中的非特定bug(我不能说得很具体,你没有发布代码)。这些死请求可能只是网络爬虫,超时时间很短,因此不值得你关注。什么是网络爬虫,它通常会发生,我如何避免它。例如谷歌机器人,蜘蛛索引互联网不,我忘了告诉你这台服务器被防火墙封锁了,我们受到的打击来自我们的客户端网络。还有一件事是,我们的客户关心这些请求,它们的数量与我们的请求数量不匹配。