WebSocket 1006 ಯಾವ ಕೊಂಡಿ ಮುರಿದಿದೆ ಎಂದು ಹೇಳುವುದಿಲ್ಲ
ಅಸಹಜ WebSocket ಮುಚ್ಚುವಿಕೆಯನ್ನು ಕಾಣೆಯಾದ Close handshake ಸಾಕ್ಷ್ಯವಾಗಿ ಓದಿ, ನಂತರ proxy ಸೆಟಪ್ ವಿಫಲವಾಯಿತೇ ಅಥವಾ ಈಗಾಗಲೇ ಸ್ಥಾಪಿತವಾದ ಸೆಷನ್ ಎಂದು ನಿರ್ಧರಿಸಿ.
WebSocket ಕೋಡ್ 1006 ನಿರೀಕ್ಷಿತ Close ಫ್ರೇಮ್ ಇಲ್ಲದೆ ಅಸಹಜ ಮುಚ್ಚುವಿಕೆಯನ್ನು ವರದಿ ಮಾಡುತ್ತದೆ. ಈ ಕೋಡ್ ಕಾಯ್ದಿರಿಸಲಾಗಿದೆ: ಯಾವುದೇ endpoint WebSocket Close ಫ್ರೇಮ್ನಲ್ಲಿ 1006 ಅನ್ನು ಸ್ಥಿತಿಯಾಗಿ ಕಳುಹಿಸಬಾರದು. API ಈವೆಂಟ್ನಲ್ಲಿ ಅದನ್ನು ನೋಡುವುದು proxy ಕಾರಣ ಎಂದು ಸೂಚಿಸುವ ಸರ್ವರ್ ಸಂದೇಶವಲ್ಲ.
ಸಂಪರ್ಕ ಎಂದಿಗೂ ತೆರೆದಿಲ್ಲದಿದ್ದರೆ
ಸೆಟಪ್ ಅನ್ನು ಕ್ರಮವಾಗಿ ಅನುಸರಿಸಿ: proxy ಗೆ ಸಂಪರ್ಕ, proxy ಮಾತುಕತೆ, WSS ಗಾಗಿ ಗಮ್ಯಸ್ಥಾನ TLS, ನಂತರ WebSocket ತೆರೆಯುವ handshake. proxy ಸವಾಲು ಅಥವಾ ಸುರಂಗ ನಿರಾಕರಣೆ WebSocket ಹಂತದ ಮೊದಲೇ ಕ್ರಮವನ್ನು ನಿಲ್ಲಿಸಬಹುದು.
ಅದು ತೆರೆದು ಸಂದೇಶಗಳನ್ನು ಸಾಗಿಸಿದರೆ
ಉಪಯುಕ್ತ ಅವಧಿ ಮತ್ತು ಮುಚ್ಚುವಿಕೆಯ ಮೊದಲು ಏನಾಯಿತು ಎಂಬುದನ್ನು ದಾಖಲಿಸಿ. ಸಾಗಣೆ ಅಡ್ಡಿ, ಅಪ್ಲಿಕೇಶನ್ ನಿಲ್ಲಿಸುವಿಕೆ ಮತ್ತು ಮಧ್ಯವರ್ತಿಯ ನೀತಿ—ಎಲ್ಲವೂ ಸ್ವೀಕರಿಸುವವರನ್ನು ಸ್ವಚ್ಛ ಮುಚ್ಚುವಿಕೆ ವಿನಿಮಯವಿಲ್ಲದೆ ಬಿಡಬಹುದು.
endpoint, ಸೆಷನ್ ಗುರುತಿಸುವಿಕೆ, ಕೊನೆಯ ಚಟುವಟಿಕೆ ಮತ್ತು ಸಾಮಾನ್ಯ Close ಫ್ರೇಮ್ ಗಮನಿಸಲಾಗಿದೆಯೇ ಎಂಬುದನ್ನು ಉಳಿಸಿ. ಬ್ರೌಸರ್ ಅಥವಾ ಗ್ರಂಥಾಲಯದ ನೆಟ್ವರ್ಕ್ ದೋಷಗಳನ್ನು ನೀವು ನಿಯಂತ್ರಿಸುವ ಗಮ್ಯಸ್ಥಾನ ಲಾಗ್ಗಳೊಂದಿಗೆ ಹೋಲಿಸಿ. ಕೇವಲ ಈವೆಂಟ್ ಕೋಡ್ ISP, proxy ನಿರ್ವಾಹಕ ಅಥವಾ ಅಪ್ಲಿಕೇಶನ್ ಸರ್ವರ್ ಅನ್ನು ಮೂಲವಾಗಿ ಗುರುತಿಸಲಾರದು.
ಅದೇ proxy ಮೂಲಕ ಕೆಲಸ ಮಾಡುವ ಸಾಮಾನ್ಯ HTTPS ಪುಟವು ಸಣ್ಣ ವಿನಿಮಯವನ್ನು ಪರಿಶೀಲಿಸುತ್ತದೆ, ಈ ಸೆಷನ್ನ ಆಯುಷ್ಯವನ್ನಲ್ಲ. ಮಾರ್ಗ ಬದಲಿಸುವಾಗ ಬ್ರೌಸರ್ ಸ್ಥಿತಿ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಕೋಡ್ ಸ್ಥಿರವಾಗಿರಿಸಿ; ಇಲ್ಲದಿದ್ದರೆ ಯಶಸ್ವಿ ಮರುಪ್ರಯತ್ನವನ್ನು ಅರ್ಥೈಸುವುದು ಕಷ್ಟ.
ಸಾಕ್ಷ್ಯಗಳು ಬೆಂಬಲಿಸುವ ಗಡಿಯನ್ನು ಸರಿಪಡಿಸಿ. proxy ದೃಢೀಕರಣ, TLS ನಂಬಿಕೆ ಮತ್ತು ಅಪ್ಲಿಕೇಶನ್ ಮರುಸಂಪರ್ಕ ಪ್ರತ್ಯೇಕ ಕೆಲಸಗಳು, ಮತ್ತು ಎಲ್ಲಾ ಅವಧಿಗಳನ್ನು ಹೆಚ್ಚಿಸುವುದರಿಂದ 1006 ಅವುಗಳಲ್ಲಿ ಒಂದನ್ನು ಗುರುತಿಸಲು ಸಾಧ್ಯವಿಲ್ಲ.