我需要实现自定义异常来使用 Python 处理 gRPC 请求错误。对于 HTTP 请求,它很简单 - 当出现错误代码等时,请求库可以很好地捕获它。我正在寻找 gRPC 的类似方法来执行以下操作:
try:
# send gRPC request
except SomeGRPCException as e:
# custom handle
Run Code Online (Sandbox Code Playgroud)
有没有办法像 Python 中那样处理 gRPC 错误?或者使用 gRPC 它不会像示例中那样工作?
我的 Python 项目中有自定义继承异常,我想弃用其中之一。正确的做法是什么?
我有例外:
class SDKException(Exception):
pass
class ChildException(SDKException):
pass
class ChildChildException(ChildException): # this one is to be deprecated
pass
Run Code Online (Sandbox Code Playgroud)
我想弃用 ChildChildException,考虑到该异常在项目中被使用、引发并与其他异常链接在一起。
当使用eksctlAWS EKS 创建 Kubernetes 集群时,进程会卡住等待节点加入集群:
nodegroup "my-cluster" has 0 node(s)\nwaiting for at least 3 node(s) to become ready in \xe2\x80\x9cmy-cluster\xe2\x80\x9d\ntimed out (after 25m0s) waiting for at least 3 nodes to join the cluster and become ready in "my-cluster"\nRun Code Online (Sandbox Code Playgroud)\n\n将显示该消息,没有任何其他日志,直到该过程最终超时。看起来在幕后,新创建的节点无法与 Kubernetes 集群通信
\n我正在尝试使用 Keycloak 在 ArgoCD 中进行身份验证。我正在遵循本指南,但有一个问题。ArgoCD 将我重定向到 http://URL/ auth /login?return_url=... ,这会抛出此错误请求 400 - 无效的 return_url。正确的链接是 http://URL/login?return_url=...,但我不知道应该在哪里更改它,因此它不会将身份验证附加到路径中。
在 ArgoCD 的 Keycloak 客户端中,有效重定向 URI字段设置为* 。
exception ×2
kubernetes ×2
python ×2
amazon-eks ×1
argocd ×1
deprecated ×1
devops ×1
eksctl ×1
grpc ×1
keycloak ×1
redirect ×1
rpc ×1