
Banyak yang sudah tahu bahwa Cloud4Y adalah penyedia cloud korporat. Jadi, daripada memperkenalkan diri, kami akan berbagi cerita singkat tentang bagaimana kami mengalami masalah saat mengakses beberapa situs web dan apa penyebabnya.
Suatu hari, departemen pemasaran mengeluh kepada para teknisi bahwa beberapa situs web membutuhkan waktu lama untuk dimuat ketika diakses melalui terminal di peramban. Terutama situs web penting vk.com. Kami menerima sinyal tersebut dan mulai menyelidiki masalahnya.
Jadi, situasinya: penyedia internet "Megafon", sistem operasi server Windows, peramban Firefox. Jika Anda membuka VKontakte dengan peramban biasa Windows 10Maka situs akan dimuat dalam waktu 10-100 ms. Jika kita mencoba membukanya dengan Windows Server 19/16/2012, maka penundaannya hingga 15 detik, atau bahkan lebih.
Telah diambil , dan melalui dia mereka mulai menyusun kemungkinan versi tentang apa yang sedang terjadi.
Menguji hipotesis #1: Ada masalah dengan server terminal.
Belum dikonfirmasi. Saat menguji halaman di server lain di jaringan yang sama, masalah tetap ada.
Menguji hipotesis #2: masalahnya ada di gerbang.
Belum dikonfirmasi. Tercatat bahwa semuanya terbuka dengan cepat dan mudah di laptop lokal. Namun, masalah ini tetap ada di terminal (dan server internal). Kami mencoba mengutak-atik pengaturan ICMP pada antarmuka eksternal dan internal, tetapi tidak berhasil.
Entah kenapa, hasilnya jadi aneh.
Situs tidak melambat dari laptop lokal.
Dari Mesin Pindai internal (terminal pemindaian) - tidak ada perlambatan.
Dan pemasarannya tertinggal. Ini kacau!
Mari kita lanjutkan.
Menguji hipotesis #3: Masalah DNS.
Belum dikonfirmasi. Kami meluncurkan piksel tersebut melalui DNS publik (8.8.8.8)—ceritanya sama. Masalahnya terlihat jelas saat pertama kali Anda mengaktifkan piksel tersebut dalam mode penyamaran, misalnya.
Saya menduga masalahnya sangat bergantung pada peramban. Di Firefox, pikselnya selalu macet, dan di Chrome, macet saat pertama kali diluncurkan. Di Marketing, macet terus-menerus, di semua peramban.
Menguji hipotesis #4 - Sesuatu dengan templat OS.
Belum dikonfirmasi. Salinan bersih telah disebarkan. Windows Server Pada tahun 2016, kami menjalankan pengujian dari jaringan .0 dan menemukan masalah tersebut. Kami beralih ke jaringan .200, dan masalah tersebut tetap ada. Ini berarti gateway jaringan .0 bukanlah masalahnya. Namun, laptop dari jaringan ini tidak mengalami masalah ini. Ini berarti gateway jaringan .200 juga bukan masalahnya.
Jadi, bukan templat OS yang menyebabkan masalah. Mesin virtual lambat saat memuat piksel. Namun, jika saya memasang VPN (kartu jaringan terpisah) dan merutekan lalu lintas melaluinya, semuanya berjalan sangat cepat (sebagaimana mestinya). Kita melihat ada dua kemungkinan penyebabnya: gateway di kantor atau penyedia internet di kantor.
Tapi, bisakah Megafon benar-benar sengaja memblokir akses ke piksel VKontakte? Tidak, itu omong kosong. Mari kita coba gali lebih dalam.
Hipotesis #5 diuji: VMware Tools yang harus disalahkan.
Belum terkonfirmasi. Tidak ada efek berbahaya yang diamati. Kami mencoba mengubah pengaturan kartu, tetapi tidak terjadi apa-apa. Kami mengubah TTL, tetapi tidak ada efek. Sama sekali tidak jelas apa perbedaannya. Windows 10 и Windows ServerNamun ada perbedaannya. Seperti dalam cerita tentang tupai tanah.

Kami menghabiskan cukup banyak waktu untuk mengerjakan masalah ini. Tentu saja, kami mencari situasi serupa di Google, tetapi tidak menemukan apa pun. Jadi kami melanjutkan tanpa arahan, mengeksplorasi semua teori yang mungkin. Kami melakukan pengujian dari laptop. Windows Pada tahun 2016, untuk memastikan bahwa virtualisasi dan masalah lainnya bukanlah penyebab lambatnya pemuatan Pixel, kami mengubah setiap pengaturan kartu jaringan dan tumpukan IP yang memungkinkan. Kami mencoba banyak hal berbeda. Tetapi masalahnya tetap ada, dan tim pemasaran masih terus menuntut perbaikan.
Setelah beberapa waktu, akhirnya kami menemukan masalahnya. Masalahnya ada pada pilihan.
antarmuka netsh tcp setglobal ecncapability=dinonaktifkan
Opsi ini dinonaktifkan secara default pada sistem operasi desktop. Windows dan diaktifkan secara default di server. Begitu kami menonaktifkannya di server, semuanya langsung terbuka, seperti di desktop. Kami dapat mengkonfirmasi masalah ini dengan penyedia internet di kantor kami (Megafon), melalui data seluler Megafon (jika kami membagikannya dari ponsel kami dan terhubung melalui Windows Server), melalui Yota, kami mencobanya di beberapa wilayah Moskow, dan masalahnya tetap ada di mana-mana. Saat menggunakan operator lain, akses ke situs tersebut instan.
Itulah intinya, seperti yang dikatakan oleh seorang tokoh politik terkemuka. Pada prinsipnya, masalah ini kini telah teratasi, tetapi kami sangat penasaran: apakah ini hanya kejadian sekali atau merupakan masalah yang meluas yang memengaruhi perusahaan-perusahaan di kota lain? Jika ini bukan insiden yang terisolasi, MegaFon sebaiknya mempertimbangkan untuk mengatasinya. Lagipula, opsi ECN (ecncapability) diaktifkan secara default di server, dan mencari tahu akar permasalahannya akan membutuhkan waktu yang cukup lama.
Bagaimana cara memeriksanya? Sama seperti yang kami lakukan. Coba buka halaman vk.com mana pun di Firefox, lalu coba lagi dengan menekan ctrl+f5. Jika masalah berlanjut, akan ada penundaan terus-menerus; jika tidak, situs akan langsung terbuka.
Apa lagi yang bisa Anda baca di blog?
→
→
→
→
→
Berlangganan kami -channel, agar tidak ketinggalan artikel selanjutnya! Kami menulis tidak lebih dari dua kali seminggu dan hanya untuk bisnis.
Hanya pengguna terdaftar yang dapat berpartisipasi dalam survei. , silakan.
Terdapat penundaan dalam proses pemuatan melalui server. Windows?
4,8%Ya, butuh waktu lama untuk memuat.
50,0%Tidak, semuanya terbang21
45,2%Masalahnya bukan pada pengaturannya, tetapi pada pemasarnya.
42 pengguna memilih. 35 pengguna abstain.
Sumber: www.habr.com
