W3Cschool
恭喜您成為首批注冊(cè)用戶(hù)
獲得88經(jīng)驗(yàn)值獎(jiǎng)勵(lì)
以下僅介紹本模塊特有錯(cuò)誤碼,通用錯(cuò)誤碼請(qǐng)參考通用錯(cuò)誤碼說(shuō)明文檔。
錯(cuò)誤信息
Interrupted system call.
錯(cuò)誤描述
系統(tǒng)調(diào)用中斷。
可能原因
系統(tǒng)調(diào)用中斷。
處理步驟
排查系統(tǒng)調(diào)用。
TCP/UDP 錯(cuò)誤碼說(shuō)明:
TCP/UDP Socket其余錯(cuò)誤碼映射形式為:2301000 + Linux系統(tǒng)內(nèi)核錯(cuò)誤碼errno,關(guān)鍵信息請(qǐng)參考Linux系統(tǒng)內(nèi)核錯(cuò)誤碼。
錯(cuò)誤信息
System internal error.
錯(cuò)誤描述
系統(tǒng)內(nèi)部錯(cuò)誤。
可能原因
1.內(nèi)存異常。
2.空指針。
處理步驟
1.檢查內(nèi)存空間是否充足,清理內(nèi)存后重試。
2.系統(tǒng)異常,請(qǐng)稍后重試或重啟設(shè)備。
錯(cuò)誤信息
Interrupted system call.
錯(cuò)誤描述
中斷系統(tǒng)調(diào)用。
可能原因
調(diào)有connect時(shí),可能會(huì)導(dǎo)致阻塞時(shí)間過(guò)長(zhǎng),所以系統(tǒng)產(chǎn)生中斷信號(hào),返回EINTR錯(cuò)誤。
處理步驟
嘗試重新走網(wǎng)絡(luò)連接流程。
錯(cuò)誤信息
Bad file number.
錯(cuò)誤描述
在本地關(guān)閉的套接字上進(jìn)行操作將返回該錯(cuò)誤。
可能原因
socket fd可能被關(guān)閉了,所以發(fā)生參數(shù)無(wú)效的錯(cuò)誤。
處理步驟
檢查socket是否被意外關(guān)閉。
錯(cuò)誤信息
Resource temporarily unavailable try again.
錯(cuò)誤描述
系統(tǒng)資源暫時(shí)不可用,嘗試再次調(diào)用。
可能原因
系統(tǒng)資源繁忙。
處理步驟
重新調(diào)用接口。
錯(cuò)誤信息
Socket operation on non-socket.
錯(cuò)誤描述
參數(shù)socket未指定一個(gè)套接字描述符。
可能原因
參數(shù)不是套接字類(lèi)型的描述符。
處理步驟
檢查代碼描述符的獲取是否正確。
錯(cuò)誤信息
Protocol wrong type for socket.
錯(cuò)誤描述
參數(shù)設(shè)置的協(xié)議類(lèi)型錯(cuò)誤。
可能原因
標(biāo)識(shí)了協(xié)議的Socket函數(shù)在不支持的socket上進(jìn)行操作。
如Internet UDP協(xié)議不能被標(biāo)識(shí)為SOCK_STREAM socket類(lèi)型。
處理步驟
檢查參數(shù)設(shè)置是否符合協(xié)議類(lèi)型。
錯(cuò)誤信息
Address already in use.
錯(cuò)誤描述
地址已被使用。
可能原因
如果應(yīng)用程序試圖將套接字綁定到已用于現(xiàn)有套接字的IP地址/端口,或未正確關(guān)閉的套接字,或仍在關(guān)閉過(guò)程中的套接字,則會(huì)發(fā)生此錯(cuò)誤。
處理步驟
嘗試其他地址。
錯(cuò)誤信息
Cannot assign requested address.
錯(cuò)誤描述
請(qǐng)求的地址在其上下文中無(wú)效。
可能原因
當(dāng)遠(yuǎn)程地址或端口對(duì)遠(yuǎn)程計(jì)算機(jī)無(wú)效時(shí),可能發(fā)生該問(wèn)題。
處理步驟
檢查地址或端口是否正確。
錯(cuò)誤信息
Connection timed out.
錯(cuò)誤描述
長(zhǎng)時(shí)間不能和遠(yuǎn)程服務(wù)器建立連接。
可能原因
這種情況一般發(fā)生在服務(wù)器主機(jī)崩潰。
處理步驟
本地處理不了,需要確認(rèn)遠(yuǎn)程服務(wù)器是否發(fā)生問(wèn)題。
錯(cuò)誤信息
SSL is null.
錯(cuò)誤描述
參數(shù)錯(cuò)誤。
可能原因
當(dāng)內(nèi)部發(fā)生函數(shù)執(zhí)行失敗時(shí),會(huì)獲取錯(cuò)誤信息,當(dāng)獲取信息為null時(shí),發(fā)生該錯(cuò)誤。
處理步驟
嘗試重新執(zhí)行一遍流程。
錯(cuò)誤信息
Error in tls reading.
錯(cuò)誤描述
等待套接字可讀。
可能原因
底層socket阻塞。
處理步驟
重新執(zhí)行接收數(shù)據(jù)的操作。
錯(cuò)誤信息
Error in tls writing.
錯(cuò)誤描述
等待套接字可寫(xiě)。
可能原因
發(fā)送端緩沖區(qū)已滿時(shí),底層套接字發(fā)送將給出EWOUDLBLOCK錯(cuò)誤,這意味著服務(wù)器沒(méi)有讀取從客戶(hù)端發(fā)送的消息。
處理步驟
需要檢查服務(wù)器并修復(fù)它。
錯(cuò)誤信息
Error looking up x509.
錯(cuò)誤描述
認(rèn)證x509證書(shū)發(fā)生錯(cuò)誤,操作未完成。
可能原因
本地證書(shū)和服務(wù)器證書(shū)不匹配。
處理步驟
檢查本地CA跟證書(shū)和服務(wù)器證書(shū)是否匹配。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號(hào)-3|閩公網(wǎng)安備35020302033924號(hào)
違法和不良信息舉報(bào)電話:173-0602-2364|舉報(bào)郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號(hào)
聯(lián)系方式:
更多建議: