여러 안드로이드 폰으로 시도해 보았는데 폰의 브라우저는 일정 기간 (아마도 몇 분) 동안 웹 사이트를 열 수 없지만, 그 시간 동안 아이폰이나 PC의 브라우저는 그렇게 할 수 있습니다.
회사에서 Wi-Fi를 사용할 때만 문제가 발생하고 집에서 문제를 볼 수 없습니다.
브라우저가 웹 사이트를 열 수없는 경우 안드로이드 폰의 adb 쉘을 통해 서버를 Ping하는 데 문제가 없습니다.
문제를 찾기 위해 HttpUrlConnection을 사용하여 서버에 액세스하고 브라우저가 웹 사이트를 열 수 없을 때 TimeoutException으로 인해 HttpURLConnection.connect () 메서드가 실패하는지 확인합니다.
문제가 매우 이상하다고 생각하는데, 아이폰이나 PC에서 문제가 발생하지 않는 이유는 무엇입니까? 나는 안드로이드 폰이 그 장치보다 나쁘다고 생각하고 싶지 않습니다.
이 문제를 해결하도록 도와주세요. 어떤 제안이라도 감사하겠습니다.
더 많은 정보:
wireshark를 사용하여 패킷을 캡처하고 Android 폰 브라우저에서 웹 사이트를 열 수없는 기간에 브라우저의 tcp 핸드 셰이크에 대한 tcp 응답이 없음을 확인합니다. 가능한 이유가 있습니까?
우리는 오래 전에이 문제를 해결했습니다. 이는 서버 문제이며 Linux 서버의 두 가지 커널 매개 변수 인 net.ipv4.tcp_tw_recycle 및 net.ipv4.tcp_timestamps를 변경하여 해결했습니다.
여기에서 두 매개 변수에 대한 설명을 찾을 수 있습니다. http://www.speedguide.net/articles/linux-tweaking-121
이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.
침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제
몇 마디 만하겠습니다