服务器应用程序停止响应的原因


Reasons why server application stops responding

这个问题有点理论性,但我需要答案来解决我的实际问题。服务器PHP应用程序停止响应具有某些IP的设备的原因是什么?症状的简短描述:- iOS移动应用程序通过URL连接到某些服务器PHP应用程序- 有时应用程序只是显示"无连接"。我发现应用程序通常会停止响应此IP - 我什至无法通过浏览器访问此URL- 日志是干净的(访问和错误日志都不会得到任何记录)

你能描述一些想法,是什么原因造成的?

谢谢!

连接问题...从哪里开始?

首先是,什么停止响应,服务器应用程序还是iOS应用程序?

现在进入主要细节。

  1. 测试您的 DNS、路由和网络故障排除。
  2. 从 iOS 应用程序检查您的连接方法。
  3. 访问日志应始终至少失败,因此您可能会遇到网络问题。

联网

这里有很多可能的原因,从托管服务提供商的网络路由到iOS设备服务提供商。如果您的 DNS 记录正确,并且您已经获得了到服务器 IP 的良好跟踪路由,则问题可能出在几十个其他位置:

  1. 服务器主机配置。
  2. 托管防火墙。
  3. Apache Virtualhosts 或 .htaccess 处理请求。
  4. 阻止流量的 iOS 设备服务提供商。如果是这种情况,祝你好运。
  5. 数据中心或服务提供商的其他 IP 路由问题。

你应该做的第一件事是什么?

如果跟踪路由没有在问题上发出一个很好的粗体信标,那么你将不得不使用数据包跟踪,我会从Wireshark开始

如果您无法从浏览器访问您的网址,这可能是您应该开始的第一件事。