在过去的24小时内,两台独立的服务器很难连接到我们的networking服务器。 他们正试图打开一个80端口的连接。
他们都收到“连接超时”的错误。 这些服务器在两个不同的国家。 我正在等待来自这些服务器的tracert。
但是与此同时,我认为这个原因必须是在我们自己的服务器或者它前面的networking服务器上。 主机公司坚持认为netscaler没有问题。
我在哪里可以检查我们的centos框追踪被拒绝的连接? 有什么日志我可以看看?
更新:
做三个独立的服务器。 事实certificate,贝宝不能发送即时付款通知。 所有这三个服务都试图在我们的服务器上调用单独的页面。
我们已经使用PayPal沙箱重复错误,现在我们可以不断地testing它。 我们在其他网站上testing了这个。 Paypal发送一个http请求,如下所示:
Content-Type: application/x-www-form-urlencoded Content-Length: 699
不幸的是我们的服务器没有收到这个http请求。 我们在同一个netscaler背后的另一台服务器上试了这个。 它也不会收到http请求。
我认为netscaler是由于某种原因阻塞连接。
为什么netscaler会阻止这种连接? 我应该看什么?
更新2:
任何没有“用户代理”信息的http请求似乎在networking级别被阻塞。
而不是查看服务器日志,首先确保HTTP请求是否到达您的服务器或不通过;
tcpdump -nni any host 111.111.111.111 and port 80
因为111.111.111.111是远程IP。 如果您在启动连接后没有看到任何问题,则问题在其他地方。 如果Web服务器日志文件以某种方式被阻塞在较低层,则可能看不到拒绝的连接。