微信小程序,小游戏sockect报错修复集合
微信小程序,小游戲的sockect的報錯修復(fù)教程
適用范圍:所有版本的小程序,小游戲
報錯1:errMsg: "open fail: _code:8,_msg:TLS handshake failed"
原因1:sockect的ssl證書過期。
排查方式:檢查ssl的的兩個文件是否還在有效期內(nèi)
解決方式:
https://freessl.cn/ 申請最新的ssl證書,并配置
原因2:端口問題 這個幾乎可以忽略
解決方式:修改客戶端和服務(wù)端的端口
報錯2:wss情況下報錯 wx.request:fail ssl hand shake error
原因1:服務(wù)器SSL缺少中間證書
https://www.myssl.cn/tools/check-server-cert.html
如果通過 這個網(wǎng)址 網(wǎng)址檢測網(wǎng)站,如果是缺少中間證書
使用這個進行 生成 下載 https://www.myssl.cn/tools/downloadchain.html
復(fù)制你之前生成的ca、crt證書內(nèi)容進去下,生成服務(wù)器根證書 和中間件證書
解決的方法:
1.將ca、crt文件的代碼放在pem證書的后面 也就是 在服務(wù)商那申請到的三個證書 就是把第一個文件的代碼 復(fù)制到第二文件的結(jié)尾。
2.配置中間件證書到nginx配置
原因2:ssl證書有問題
解決方式:嘗試更換一下ssl證書,進行排查。
總結(jié)
以上是生活随笔為你收集整理的微信小程序,小游戏sockect报错修复集合的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 1.9 编程基础之顺序查找 10 找最大
- 下一篇: 13产品经理要懂的-人性的恶要怎么利用