Python AzureOperationPoller偶尔会失败

2024-04-25 07:58:23 发布

您现在位置:Python中文网/ 问答频道 /正文

我有一个简单的Python应用程序,它使用AzureOperationPoller.wait()等待资源组删除和部署完成。偶尔wait()抛出错误:

RuntimeError: No recommended backend was available. Install the keyrings.alt package if you want to use the non-recommended backends. See README.rst for details.

有人见过这个吗?我担心的一件事是,应用程序是多线程的,可能有几个线程都在wait()上,所以我确信SDK会不断地轮询Azure的状态。你知道吗

是线程导致了问题吗?你知道吗


Tags: installthenobackend应用程序部署错误资源
1条回答
网友
1楼 · 发布于 2024-04-25 07:58:23

我从来没有见过(我在微软拥有这段代码)。认证系统使用Keyring在认证令牌过期时刷新它。因此,我猜测您的令牌在长时间运行的操作(LRO)结束之前过期,并且AzureOperationPoller出现了刷新令牌的问题。具体是什么问题,我还不确定。你知道吗

您能否在跟踪器中打开一个问题,指定您的系统(非常重要,keyring根据系统安装完全不同的后端)、python版本、“pip freeze”(或msrestazure和keyring的最低版本): https://github.com/Azure/msrestazure-for-python

请把这个问题联系起来,这样我就联系上了。你知道吗

谢谢!你知道吗

相关问题 更多 >