2011-02-11 7 views
1

私のIphone4からWebサーバーに接続する際に奇妙な問題が発生しています。 Webセラーに接続し、JSONのチャンクをダウンロードするアプリがあります。これは、私がWIFI経由で接続しているのに3Gで失敗したときにうまく動作します。 Safariは3Gを使用しているときにWebサーバー上のページを取得できないため、私のアプリだとは思わない。 私のWebサーバーにはi.pが固定されていて、Apacheの/ Centosをそのまま使用しています。ファイアウォールやiptablesの設定を邪魔していません。
iphoneから取得したエラーは「ネットワーク接続が失われました」です。 ファイアウォールの問題のようですが、ipsを明示的に拒否していません。 Linuxでデフォルトで拒否される3g接続のいくつかの側面はありますか? これはすべて現時点では曖昧ですが、誰にも知恵はありますか? 事前に感謝します。3Gでのhttpdに関する問題

答えて

0

カップル提案:

  • Webサーバーが タイムリーに応答していることを確認してください。 少し時間がかかっている場合は、 3g接続が諦めてしまうかもしれません。

  • ウェブサーバーのログを確認し、接続が ウェブサーバーに届いていて、 のエラーが記録されていないかどうかを確認してください。その場合は、 を調査してください。

ウェブサーバーの3g接続には特別なことはありません。違いがあるのは信頼性が低いか遅いということだけです。

+0

「ネットワーク接続が失われました」。 Webサーバーは、あらゆるネットワークから3G経由で行われなかったすべての要求に非常に迅速に応答します。また、失敗した3G試行のためのhttpdアクセスログにはエントリがありません。ありがとう – Matt

+0

あなたは、あなたがマシンのIPアドレスを使用して接続すると言います。ドメイン名で接続しようとお勧めします。 (あなたはdyndns.comのようなサイトで1つを設定できます)。 – levis501

+0

お返事ありがとうございます。私は今、私のDNSを整理して、問題はドメインを使用しても同じです。私はそれが自分のモバイルネットワーク、ホスティングプロバイダ、または間違っている間のどこかにあると思うようになり始めています。つまり、私のコントロールから外れています。 – Matt

0

どのように実際にあなたのWebサーバーに接続しようとしていますか?それ以上の無線LANはあなたのネットワーク上のローカルとサーバーの名前がおそらく動作します。しかし、その3g以上の場合は、interwebsとおそらくサーバーの名前に応答しません。また、エラーを与えるのWiFiが正常に動作し、一方、3G携帯電話のデータを通じてiPhoneの接続損失に関連

+0

マシンのi.pを使用して接続します。私が通っている無線LANは地元ではありません。市内のどんなネットワークからも無線LANが使えます。 – Matt

+0

私が正しく覚えていれば(私は今チェックできません)、失敗した3Gの試みのためのhttpdアクセスログにエントリがありませんでした...低レベルの問題を暗示します。 – Matt

+0

heh、thats odd。たぶんキャリア問題?ドメイン名ではなく、IPを使って他のサーバーにアクセスできますか? – Rudiger