【问题标题】:Reasons why server application stops responding [closed]服务器应用程序停止响应的原因[关闭]
【发布时间】:2015-01-19 01:25:20
【问题描述】:

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

您能否描述一些想法,这可能是什么原因造成的?

谢谢!

【问题讨论】:

  • 无效登录次数过多? IP 被托管服务提供商阻止?互联网连接问题?重启apache和php?一些想法..

标签: php session server


【解决方案1】:

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

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

现在谈谈主要细节。

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

网络

这里有很多可能的原因,从您的托管服务提供商的网络路由到 iOS 设备服务提供商。如果您的DNS record is correct,并且您的服务器 IP 获得了良好的traceroute,那么问题可能出在其他几个位置:

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

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

如果 traceroute 没有在问题上发出漂亮的粗体信标,那么您将不得不使用数据包跟踪,我会以 Wireshark 开始您

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

【讨论】:

  • 如果您有时获得连接,有时却没有……您可能会遇到最大连接数问题或服务器超时问题。这两种情况都应该有一些日志,因此您需要一些深入的 sysad 工作。
  • 另外,IP 冲突或其他路由问题也可能导致间歇性连接。两者都应该通过一些重复的跟踪路由来明确。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2023-03-02
  • 2013-05-15
  • 1970-01-01
  • 2019-09-05
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多