GRPC 錯誤碼表

code描述
OK0不是錯誤;成功返回。
CANCELLED1操作通常由調用方取消。
UNKNOWN2未知錯誤。例如,當從另一個地址空間接收的值屬于此地址空間中未知的錯誤空間時,可能會返回此錯誤。此外,未返回足夠錯誤信息的 API 引發的錯誤可能會轉換為此錯誤。Status
INVALID_ARGUMENT3客戶端指定了無效的參數。請注意,這與 不同。 表示無論系統狀態如何(例如,文件格式不正確)都存在問題的參數。FAILED_PRECONDITION INVALID_ARGUMENT
DEADLINE_EXCEEDED4截止時間在操作完成之前已過期。對于更改系統狀態的操作,即使操作已成功完成,也可能會返回此錯誤。例如,來自服務器的成功響應可能會延遲很長時間
NOT_FOUND5未找到某些請求的實體(例如,文件或目錄)。服務器開發人員注意:如果整個類別的用戶的請求被拒絕,則可以使用逐步推出功能或未記錄的允許列表。如果拒絕一類用戶中某些用戶的請求,則必須使用基于用戶的訪問控制。NOT_FOUND PERMISSION_DENIED
ALREADY_EXISTS6客戶端嘗試創建的實體(例如,文件或目錄)已存在。
PERMISSION_DENIED7調用方沒有執行指定操作的權限。 不得用于因耗盡某些資源而導致的拒絕(改用這些錯誤)。 如果無法識別調用方,則不得使用(對于這些錯誤,則改用)。此錯誤代碼并不意味著請求有效,也不表示請求的實體存在或滿足其他前提條件。PERMISSION_DENIEDRESOURCE_EXHAUSTEDPERMISSION_DENIEDUNAUTHENTICATED
RESOURCE_EXHAUSTED8某些資源已用盡,可能是每個用戶的配額,或者可能是整個文件系統空間不足。
FAILED_PRECONDITION9該操作被拒絕,因為系統未處于執行該操作所需的狀態。例如,要刪除的目錄為非空目錄,將 rmdir 操作應用于非目錄等。服務實現者可以使用以下準則來決定 、 和 : (a) 如果客戶端可以只重試失敗的調用,則使用。(b) 如果客戶端應該在更高級別重試(例如,當客戶端指定的測試和設置失敗時,指示客戶端應重新啟動讀-修改-寫入序列),則使用該命令。(c) 如果客戶端在系統狀態被顯式修復之前不應重試,則使用。例如,如果“rmdir”因為目錄不為空而失敗,則應返回,因為除非從目錄中刪除文件,否則客戶端不應重試。FAILED_PRECONDITIONABORTEDUNAVAILABLEUNAVAILABLEABORTEDFAILED_PRECONDITIONFAILED_PRECONDITION
ABORTED10操作已中止,通常是由于并發問題(如排序器檢查失敗或事務中止)造成的。請參閱上面的準則,在 、 和 之間做出決定。FAILED_PRECONDITION ABORTED UNAVAILABLE
OUT_OF_RANGE11嘗試的操作超出了有效范圍。例如,查找或讀取過去的文件末尾。與 不同,此錯誤表示如果系統狀態發生更改,該問題可能會得到解決。例如,如果要求以不在 [32,0^2-32] 范圍內的偏移量讀取,則將生成 1 位文件系統,但如果要求從超過當前文件大小的偏移量讀取,則將生成 <> 位文件系統。和 之間存在相當多的重疊。我們建議在應用時使用(更具體的錯誤),以便循環訪問空間的調用方可以輕松查找錯誤以檢測錯誤何時完成。INVALID_ARGUMENTINVALID_ARGUMENTOUT_OF_RANGEFAILED_PRECONDITIONOUT_OF_RANGEOUT_OF_RANGEOUT_OF_RANGE
UNIMPLEMENTED12此服務中未實現或不支持/啟用該操作。
INTERNAL13內部錯誤。這意味著底層系統預期的一些不變量已被打破。此錯誤代碼保留用于嚴重錯誤。
UNAVAILABLE14該服務目前不可用。這很可能是暫時性情況,可以通過回退重試來糾正。請注意,重試非冪等操作并不總是安全的。
DATA_LOSS15不可恢復的數據丟失或損壞。
UNAUTHENTICATED16該請求沒有用于該操作的有效身份驗證憑據。

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/712628.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/712628.shtml
英文地址,請注明出處:http://en.pswp.cn/news/712628.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

ggplot去除背景

在ggplot2中去除背景&#xff0c;通常指的是去除圖表的灰色背景和網格線&#xff0c;使圖表背景變為透明或白色&#xff0c;以及去除或簡化坐標軸的背景。這可以通過調整主題&#xff08;theme&#xff09;來實現。ggplot2提供了多種主題設置&#xff0c;可以用來調整圖表的外觀…

Spring MVC 和 Spring Cloud Gateway不兼容性問題

當啟動SpringCloudGateway網關服務的時候&#xff0c;沒注意好依賴問題&#xff0c;出現了這個問題&#xff1a; Spring MVC found on classpath, which is incompatible with Spring Cloud Gateway. 解決辦法就是&#xff1a;刪除SpringMVC的依賴&#xff0c;即下列依賴。 &…

ChatGPT/GPT4科研應用與AI繪圖及論文高效寫作

原文&#xff1a;ChatGPT/GPT4科研應用與AI繪圖及論文高效寫作 第一&#xff1a;2024年AI領域最新技術 1.OpenAI新模型-GPT-5 2.谷歌新模型-Gemini Ultra 3.Meta新模型-LLama3 4.科大訊飛-星火認知 5.百度-文心一言 6.MoonshotAI-Kimi 7.智譜AI-GLM-4 第二&#xff1a;…

【C++從0到王者】第四十六站:圖的深度優先與廣度優先

文章目錄 一、圖的遍歷二、廣度優先遍歷1.思想2.算法實現3.六度好友 三、深度優先遍歷1.思想2.代碼實現 四、其他問題 一、圖的遍歷 對于圖而言&#xff0c;我們的遍歷一般是遍歷頂點&#xff0c;而不是邊&#xff0c;因為邊的遍歷是比較簡單的&#xff0c;就是鄰接矩陣或者鄰接…

《匯編語言》第3版 (王爽)檢測點3.1解析

第三章 檢測點3.1 &#xff08;1&#xff09;.在Debug中&#xff0c;用“d 0:0 1f”查看內存&#xff0c;結果如下。 下面的程序執行前&#xff0c;AX 0&#xff0c;BX 0&#xff0c;寫出每條匯編指令執行完后相關寄存器中的值。 mov ax,1 ;將1放入AX寄存器中&#xff0c;…

GC如何判定對象已死

GC判定對象已死的2種方法 引用計數法 給對象中添加一個引用計數器&#xff0c;每當有一個地方引用它時&#xff0c;計數器值就加1&#xff1b;當引用失效時&#xff0c;計數器值就減1&#xff1b;Java語言中沒有選用引用計數算法來管理內存&#xff0c;其中最主要的原因是它很…

【零基礎SRC】成為漏洞賞金獵人的第一課:加入玲瓏安全漏洞挖掘班。

我們是誰 你是否對漏洞挖掘充滿好奇&#xff1f;零基礎或有基礎但想更進一步&#xff1f;想賺取可觀的漏洞賞金讓自己有更大的自由度&#xff1f; 那么&#xff0c;不妨了解下我們《玲瓏安全團隊》。 玲瓏安全團隊&#xff0c;擁有多名實力講師&#xff0c;均就職于互聯網頭…

一線互聯網大廠中高級Android面試真題收錄,記一次字節跳動Android社招面試

在開始回答前&#xff0c;先簡單概括性地說說Linux現有的所有進程間IPC方式&#xff1a; 1. **管道&#xff1a;**在創建時分配一個page大小的內存&#xff0c;緩存區大小比較有限&#xff1b; 2. 消息隊列&#xff1a;信息復制兩次&#xff0c;額外的CPU消耗&#xff1b;不合…

指針與malloc動態內存申請,堆和棧的差異

定義了兩個函數print_stack()和print_malloc()&#xff0c;分別演示了兩種不同的內存分配方式&#xff1a;棧內存和堆內存。然后在main()函數中調用這兩個函數&#xff0c;并將它們返回的指針打印出來。 由于print_stack()中的數組c是在棧上分配的&#xff0c;當函數返回后&…

【哈希表算法題記錄】242.有效的字母異位詞

題目鏈接 這題思路比較簡單&#xff0c;考慮到26個小寫字母的ASCII是連續的&#xff0c;那么我們可以設置一個size為26的哈希表record&#xff0c;然后記錄26個字母分別在string中出現的次數。例如&#xff0c;record[0]記錄的是字母‘a’出現的次數。于是我們主要就是要獲得每…

Python裝飾器的使用詳解

目錄 1、函數裝飾器 1.1、閉包函數 1.2、裝飾器語法 1.3、裝飾帶參數的函數 1.4、被裝飾函數的身份問題 1.4.1、解決被裝飾函數的身份問題 1.5、裝飾器本身攜帶/傳參數 1.6、嵌套多個裝飾器 2、類裝飾器 裝飾器顧名思義作為一個裝飾的作用&#xff0c;本身不改變被裝…

Acwing 周賽135 解題報告 | 珂學家 | 反悔堆貪心

前言 整體評價 VP了這場比賽&#xff0c; T3挺有意思的&#xff0c;反悔貪心其實蠻套路的。 A. 買蘋果 思路: 簽到 n, x list(map(int, input().split())) print (n // x)B. 牛群 思路: 分類討論 from collections import Counters input() cnt Counter(s)lists sorte…

WPF 【十月的寒流】學習筆記(2):MVVM中是怎么實現通知的

文章目錄 前言相關鏈接代碼倉庫項目配置代碼初始代碼ViewPersonViewModel 嘗試老辦法通知解決方案ObservableCollectionBindingListICollectionView 總結 前言 我們這次詳細了解一下列表通知的底層是怎么實現的 相關鏈接 十月的寒流 MVVM實戰技巧之&#xff1a;可被觀測的集合…

2024年【A特種設備相關管理(電梯)】考試總結及A特種設備相關管理(電梯)證考試

題庫來源&#xff1a;安全生產模擬考試一點通公眾號小程序 2024年A特種設備相關管理&#xff08;電梯&#xff09;考試總結為正在備考A特種設備相關管理&#xff08;電梯&#xff09;操作證的學員準備的理論考試專題&#xff0c;每個月更新的A特種設備相關管理&#xff08;電梯…

KVM部署Windriver Linux操作系統

安裝前準備 創建密碼配置文件&#xff0c;否則虛機啟動后無法登錄 cd /var/lib/libvirt/images/disks/windriver/ docker run -ti --rm quay.io/coreos/mkpasswd --methodyescrypt 123456 >password_hash.txt cat <<-ENDOF> sample.bu variant: fcos version: 1.4…

面試 Java 基礎八股文十問十答第十二期

面試 Java 基礎八股文十問十答第十二期 作者&#xff1a;程序員小白條&#xff0c;個人博客 相信看了本文后&#xff0c;對你的面試是有一定幫助的&#xff01;關注專欄后就能收到持續更新&#xff01; ?點贊?收藏?不迷路&#xff01;? 1&#xff09;創建一個對象用什么關…

代碼隨想錄day27:貪心part1,基礎篇

文章目錄 day27&#xff1a;貪心part1&#xff0c;基礎篇455.分發餅干376.擺動序列53.最大子數組和 day27&#xff1a;貪心part1&#xff0c;基礎篇 455.分發餅干 循環結束條件注意餅干比孩子多的情況 class Solution {public int findContentChildren(int[] g, int[] s) {A…

C++:非靜態成員默認初始化

C11之前只有常靜態成員變量才能進行默認初始化&#xff0c;其它變量初始化時總要進行繁瑣的過程 class A{int a; public:A():a(10){} };C11開始支持非靜態成員的默認初始化&#xff0c;默認初始化和初始化參數列表同時初始化一個變量時會使用初始化參數列表&#xff0c;不進行…

JavaScript new、apply call 方法

new、apply、call、bind JavaScript 中的 apply、call和 bind 方法是前端代碼開發中相當重要的概念&#xff0c;并且與 this 的指向密切相關 new new 關鍵詞的主要作用 就是執行一個構造函數、返回一個實例對象 根據構造函數的情況&#xff0c;來確定是否可以接受參數的傳遞…

Huggingface初上手即ERNIE-gram句子相似性實戰

大模型如火如荼的今天&#xff0c;不學點語言模型&#xff08;LM&#xff09;相關的技術實在是說不過去了。只不過由于過往項目用到LM較少&#xff0c;所以學習也主要停留在直面——動眼不動手的水平。Huggingface&#xff08;HF&#xff09;也是現在搞LM離不開的工具了。 出于…