Setelah Anda mengonboard situs web ke Edge Security Accelerator (ESA), koneksi WebSocket mungkin mengalami timeout, ditolak, atau menjadi lambat secara intermiten. Topik ini menjelaskan penyebab umum kegagalan koneksi WebSocket dan menyediakan langkah-langkah pemecahan masalah.
Koneksi mengalami timeout atau ditolak
Confirm the port: ESA hanya mendukung WebSocket pada Port
80dan443. Port kustom (sepertiws://example.com:8001) tidak didukung. Jika klien terhubung melalui port kustom, ubah koneksi tersebut ke Port80atau443.Confirm that ESA has WebSocket support enabled:
Di Konsol ESA, buka Websites, lalu di kolom Website, klik situs web yang dituju. Pilih Speed & Network > Optimization > Network Optimization, dan pastikan sakelar WebSocket dalam keadaan aktif.
Check the back-to-origin port: Jika port layanan WebSocket bukan port standar, konfigurasikan port back-to-origin yang sesuai dalam aturan back-to-origin.
Check the Socket.IO service: Pastikan layanan Socket.IO di origin server berjalan normal. ESA tidak mengubah protokol permintaan.