基於 unix 的環境中的 tcp/ip 使用者,下表列出了某些最常見的錯誤原因碼 (errno)。完整的錯誤列表可以在檔案 /usr/include/sys/errno.h 中找到 errno。針對每一種作業系統給出了errno 號碼。
errno
aixhp-ux
solaris
unixware
linux
說明eintr44
444系統呼叫中斷。
eagain
1111
1111
11資源臨時不可用。
ebusy
1616
1616
16資源正忙。
emfile
2424
2424
24每個程序檔案描述符表已滿。
epipe
3232
3232
32管道斷開。
eaddrinuse
67226
125125
98已經在使用指定的位址。
enetdown
69228
127127
100網路已停止。
enetunreach
70229
128128
101沒有到達網路的可用路由。
enetreset
71230
129129
102重設時網路已卸下了連線。
econnreset
73232
131131
104夥伴已重設了連線。
enobufs
74233
132132
105系統中沒有足夠的緩衝區空間資源可用來完成呼叫。
enotconn
76235
134134
107未連線套接字。
etimedout
78238
145145
110連線超時。
econnrefused
79239
146146
111連線已被拒絕。若您正在嘗試與資料庫相連,則檢查是否已成功啟動了伺服器上的資料庫管理程式和 tcp/ip 協議支援。 若使用 socks 協議支援,則還要確保在 socks 伺服器上已成功啟動了 tcp/ip 協議支援。
ehostdown
80241
147147
147主機已停機。
ehostunreach
81242
148148
113沒有到達主機的可用路由。
Linux錯誤碼編碼
翻譯professional linux kernel architecture 2.4.4 define max errno4095 0 4kib虛擬空間 ifndef assembly define is err value x unlikely x unsigned long max errn...
錯誤碼 使用 Go 定義錯誤碼
不管在什麼系統中,定義錯誤碼都是必不可少的.錯誤碼可以幫助定義問題,通常錯誤碼設計為某種模式結構,可以判斷出錯誤的級別,錯誤的模組和具體錯誤資訊.乙個良好結構的錯誤碼有助於簡化問題描述,當前設計的錯誤碼共有五位,結構如下 1 00 01 服務級別 模組 具體錯誤 第一位是服務級別,1 為系統錯誤,2...
錯誤碼總結
200 伺服器成功返回網頁 404 請求網頁不存在 1xx 臨時相應 表示臨時相應並需要請求者繼續執行操作 100 繼續 請求者應當繼續提出請求。伺服器返回此 表示已收到請求的第一部分,正在等待其餘部分 101 切換協議 請求者已要求伺服器切換協議,伺服器已確認並準備切換 2xx 成功 表示成功處理...