Gangguan internet tidak teratur: gambar tertentu dan JS tidak dimuat

11

pertama kali di ServerFault, dan saya punya teka-teki kecil yang menyenangkan.

Sejak beberapa bulan sekarang, kami mengalami masalah dengan konektivitas internet kami.

Lingkungan Hidup:

Servers: 2 Terminal Servers as an RDSFarm running Windows Server 2008 R2
Browser: Internet Explorer 9
Test/debug browser: Chrome
AntiVirus: Avast 7.0.1455

Masalah:

Pada interval yang tidak teratur, situs web menolak untuk memuat, memberikan kesalahan mengatakan halaman tidak dapat diakses, atau beberapa gambar tidak dimuat sepenuhnya. Juga, setelah memeriksa file server .js gagal dimuat.

masukkan deskripsi gambar di sini

Temuan & Apa yang kami coba:

Kesan pertama:

Ketika saya menggunakan Chrome selama interval itu, situs mengembalikan jaring :: Kesalahan 101 atau Kesalahan 103 setelah beberapa refresh. Di lain waktu, jika tidak memberikan kesalahan, beberapa gambar tidak terlihat dan menampilkan gambar X. IE hanya mengatakan halaman itu tidak dapat ditampilkan.

masukkan deskripsi gambar di sini

Menggunakan Alat Pengembang Chrome:

Itu menunjukkan di konsol bahwa beberapa sumber daya tidak tersedia, tetapi ketika saya klik kanan gambar yang hilang dan pilih "Tampilkan Gambar", mereka menunjukkan. Ketika saya membuka gambar melalui URL langsung, mereka juga muncul.

masukkan deskripsi gambar di sini

Audit melalui Alat Pengembang Chrome:

Saya menjalankan audit pada halaman ketika itu dalam keadaan kereta, dan menemukan beberapa file .js tidak memuat bersama dengan beberapa file .png, .jpg dan .gif. Berbagai gambar dimuat untuk Chrome dan IE.

masukkan deskripsi gambar di sini masukkan deskripsi gambar di sini

File JS yang Tidak Jelas & Avast:

Setelah memeriksa itu, saya menemukan bahwa sebagian besar file .js tersebut adalah file JS yang dikaburkan, dan karena kita menjalankan Avast 7.0.1455, saya bertanya-tanya apakah Web Shield tidak mengacaukan segalanya.

Kemudian lagi, itu hanya terjadi pada TS pertama, bukan yang kedua.

Jadi saya mematikan WebShield selama sehari, dan melihat apakah ada yang membaik. Tidak. Kembali ke titik awal.

Tidak ada cache yang kedaluwarsa pada file:

Beberapa file yang tidak dimuat diindikasikan tidak memiliki masa berlaku cache.

Caching:

Salah satu Sysadmin kami mengubah ukuran cache IE menjadi 10MB beberapa waktu lalu, yang saya pikir mungkin menjadi sumber masalahnya. Dia mengubahnya kembali menjadi sekitar 65MB, tetapi masih ada orang yang mengalami masalah dengan gambar mereka. Itu juga masih terjadi pada 1 TS, dan juga di Chrome, jadi saya tidak berpikir Kebijakan Grup mendikte bahwa cache akan mempengaruhi Chrome, bukan?

masukkan deskripsi gambar di sini

Masalah Jaringan: Saya juga berpikir itu mungkin masalah jaringan atau perutean, tetapi kedua server TS berada pada NIC yang sama, dan yang lainnya bekerja dengan baik.

Tolong!

Jika ada yang punya tips tentang tempat mencari masalah, atau butuh info lebih lanjut, tolong bantu saya. Ini telah mengganggu saya selama beberapa minggu sekarang.

EDIT & PEMBARUAN

Masalahnya masih berlanjut, dan hanya di 2 Terminal Server kami.

Inilah yang saya dan rekan lakukan sejauh ini:

  • Matikan Antivirus selama sehari di satu server, untuk melihat apakah itu tidak terjadi. Masalah masih terjadi.

  • Memeriksa ukuran MTU
    Ini adalah pengaturan default (lupa nilai pastinya: P) Masalah masih terjadi.

  • Menginstal Pembaruan Windows, Masalah IE10 masih terjadi.

  • Diperiksa apakah ada proxy.
    AV menempatkan proxy sebagai yang disebut WebShield. Kami menonaktifkan layanan dan program di satu server selama sehari. Masalah masih terjadi.

  • Instal ulang NIC-team karena semakin kacau. (Juga menginstal ulang driver NIC) Masalah masih terjadi.

  • Memeriksa Kebijakan Grup Rupanya di kedua Terminal Server, ada Kebijakan Mesin Lokal yang mengaktifkan Mode Preferensi di IE, yang melakukan beberapa penyesuaian aneh. Dinonaktifkan itu, dan ... Masalah masih terjadi.

Sekarang bahkan berjalan sejauh orang-orang mengalami masalah mengunggah dan mengunduh file dari SharePoint, dan banyak situs yang kami gunakan tidak berfungsi karena ini.

Firasat

Entah itu berkaitan dengan WebShield yang memutuskan koneksi ketika menemukan sesuatu yang aneh, tapi kemudian itu tidak boleh terjadi ketika AV dimatikan.

Bisa jadi pengalihan kacau entah bagaimana, atau ada sesuatu dengan cache. Aneh meskipun masalah yang sama terjadi di Chrome serta IE9 dan IE10.

Jika ada yang punya ide, itu akan sangat dihargai.

Terima kasih pergi ke HopelessN00b untuk membantu saya!

MEMPERBARUI:

Kami mendapatkan beberapa kesalahan dalam Peraga Peristiwa seperti ini di salah satu TS asli kami ':

Error: (04/04/2013 08:44:42 AM) (Source: Application Error) (User: )
Description: Faulting application name: iexplore.exe, version: 9.0.8112.16470, time stamp: 0x510c8801
Faulting module name: MSHTML.dll, version: 9.0.8112.16470, time stamp: 0x510c9046
Exception code: 0xc0000005
Fault offset: 0x002d0174
Faulting process id: 0x21728
Faulting application start time: 0xiexplore.exe0
Faulting application path: iexplore.exe1
Faulting module path: iexplore.exe2
Report Id: iexplore.exe3

Dan kadang-kadang ini muncul, tetapi tampaknya itu karena beberapa terminal WYSE menjadi terlalu tua (menggantinya dengan Raspberry Pi segera diharapkan).

Error: (04/04/2013 11:21:46 AM) (Source: TermDD) (User: )
Description: The Terminal Server security layer detected an error in the protocol stream and has disconnected the client.
Client IP: [IP REDACTED].

Semoga ini membantu.

blaa
sumber
1
Ini mengingatkan saya pada masalah yang kami lihat dari perspektif yang sama sekali berbeda, pada dasarnya itu ada hubungannya dengan konfigurasi MTU, di mana paket enkapsulasi belum dipertimbangkan, dan paket-paket yang terfragmentasi tidak disusun kembali dengan benar, jadi apa pun yang lebih besar dari satu paket tidak akan memuat .. jika halaman itu https, tidak ada yang mau memuat.
NickW
1
Tidak masalah, saya akan mencoba dan menjalankannya di suatu tempat antara TS dan mesin (s) yang mengalami masalah. Mungkin orang jaringan Anda dapat mencerminkan port tempat TS terhubung (atau mesin yang Anda uji) sehingga Anda dapat menempelkan mesin dengan wireshark di sana untuk melihat lalu lintas.
NickW
1
Ya, itu seharusnya tidak menyebabkan banyak masalah.
NickW
1
BTW, Anda telah melihat sesuatu seperti ini kan: community.spiceworks.com/topic/…
NickW
4
ada dua hal yang saya coba ketika ini terjadi. Jika ini hanya domain dan JS, periksa rute ke server tempat mereka berada (pathping cukup rapi di sana) - karena jika hanya beberapa elemen, nilainya mengerjakan apa hal yang umum dan mengapa mereka gagal. Ada juga sedikit kemungkinan salah konfigurasi ISP - ISP rumah saya melakukan ini, dan itu sangat menyebalkan untuk dilacak, dan diperbaiki secara acak satu hari
Journeyman Geek

Jawaban:

0

Coba tanpa mengikat NIC. Atur hanya satu NIC dan lihat apakah semuanya masih berfungsi. Jika itu benar-benar memastikan konfigurasi port switch Anda, dan konfigurasi Teaming line up.

Grim76
sumber
Menurut saya seperti ini seharusnya komentar, bukan jawaban. Tapi ide bagus. Saya telah melihat penyebab tim NIC yang salah, banyak masalah aneh di waktu saya.
HopelessN00b
Ketika menginstal ulang tim NIC kami mencoba menjalankan tanpa tim, hanya dengan satu NIC. Tidak berhasil juga.
blaa
0

Untuk mendiagnosis masalah tanpa pesan kesalahan yang akurat, Anda harus menjalankan:

  • tcpdump di sisi klien (wireshark memiliki tampilan yang bagus)
  • tcpdump di sisi server (lihat apa yang sebenarnya dikirim server).
  • tunggu masalah terjadi
  • memeriksa paket, dan melihat di mana komunikasi terputus. Jika Anda perlu bantuan memeriksa jejak, tuliskan ke file.

Saya menduga Anda akan menemukan permintaan DNS yang tidak dijawab. Jika ISP Anda memfilter lalu lintas Anda melalui proxy, Anda harus dapat menemukan jejaknya dalam lalu lintas, terutama dengan membandingkan tangkapan sisi server ke tangkapan sisi klien.

Jika ada masalah kualitas jaringan, Anda mungkin dapat mengamatinya lebih mudah dengan traceroute. Jika dump jaringan menunjukkan bahwa komunikasi berjalan lancar, tetapi browser tidak dapat menampilkan data yang disediakan, maka masalah Anda adalah desktop funnies di server terminal.

Anda harus menjalankan penangkapan paket pada server terminal yang membuat koneksi browser yang tidak berfungsi.

Des Cent
sumber
0

Masalah telah "diselesaikan" oleh ISP. Semua gambar dan JS dan sejenisnya muncul secara normal sekarang untuk minggu yang baik. Satu situs eksternal yang tidak dapat dijangkau telah diselesaikan oleh ISP dengan menempatkan proxy di antara semuanya.

Sayangnya, alasan pasti mengapa atau bagaimana hal ini terjadi masih tetap menjadi misteri, tetapi ini adalah taruhan yang aman bahwa ada sesuatu yang telah diubah oleh ISP saya.

Terima kasih semua atas dukungannya, dan meskipun banyak jawaban sangat berguna, saya tidak dapat memilih salah satu dari mereka untuk menjadi yang benar, maka saya sendiri.

Terima kasih sekali lagi untuk semua waktu dan usaha Anda, dan saya harap tidak ada orang lain yang harus menghadapi keanehan jaringan seperti itu.

blaa
sumber
1
Saya berharap untuk melihat sesuatu seperti ini suatu hari nanti!
NickW