راهنمای جامع رفع خطای قطع اتصال و مدار SignalR (SIGNAL_LOST)
علل قطعی وبسوکت در سامانههای بلادرنگ Blazor و روشهای برقراری مجدد ارتباط با سرور بدون از دست رفتن اطلاعات فرم.
در معماری مدرن Blazor Interactive Server، وضعیت کامپوننتها به صورت زنده از طریق کانال دوطرفه WebSocket با سرور هماهنگ میشود. در صورت نوسان شبکه یا فیلتر بودن پورتهای WSS، مودال قطع موقت اتصال // SIGNAL_LOST فعال میگردد.
گامهای حل مشکل:
- تلاش خودکار مدار: سیستم به مدت ۶۰ ثانیه در فواصل ۲ ثانیهای تلاش مجدد انجام میدهد.
- کلید میانبر فوری: با فشردن کلید
Rیا کلیک روی دکمه «تلاش فوری مجدد»، ارتباط بلافاصله بازنشانی میشود. - بررسی فیلترشکن و VPN: در صورت فعال بودن پروکسی سازمانی، اطمینان حاصل کنید که پورتهای WebSocket مسدود نشده باشند.
- تازهسازی صفحه (F5): اگر ارتباط پس از چند تلاش برقرار نشد، با کلیک روی «تازهسازی صفحه» سوکت جدیدی ایجاد کنید.