🇬🇧 | 🇩🇪 | 🇫🇷 | 🇪🇸 | 🇨🇳 | 🇸🇦
我们没有DLL,但我们有:
Windows文件分析器和在线快速反病毒

一个简约的界面,具有快速搜索,方便的上传和干净的部分结构.

🛡️🔍 快速验证你的档案,只需要放上这个页面.
病毒检查,哈希,签名验证,架构,人工智能信息.

如何修复"只有Pull交付模式的订阅是插件支持的.

错误的描述

这是一个错误. "Only subscriptions with Pull delivery mode are supported by the plugin." typically occurs when you are integrating a messaging, event streaming, or pub/sub service (such as Google Cloud Pub/Sub, Azure Service Bus, or Apache Kafka integrations) with a third-party application, DevOps tool, or specialized Windows plugin.

这种错误意味着传输机制不匹配.在pub/sub架构中,从订阅到订阅者交付消息的主要方法有两个:

The plugin you are using on Windows has been hardcoded or configured to only process messages using the Pull architecture. It does not possess the necessary webhook handlers, listeners, or security configurations required to receive asynchronous Push 当插件连接并检测到订阅配置为推送数据而不是等待拉取请求时,它停止运行并抛出这个错误.


一步一步的修复

To resolve this issue, you need to change the configuration of your messaging queue/topic subscription from Push 为了 Pull,或者创建一个全新的订阅,本地使用Pull交付模式.

下面是修复此问题的通用步骤,使用Google云Pub/Sub作为主要示例,因为此错误最常来自Google云插件 (如Jenkins GCP Pub/Sub插件,Splunk附加组件或自定义Windows集成).

步骤1:确定订阅的原因

  1. 查看Windows插件的配置文件或设置屏幕.
  2. 记下它们的确切情况. Subscription Name 或是它试图连接的ID.
  3. 记下这个订阅所在的项目ID或名称空间.

步骤2:访问云或消息控制台

  1. Open your web browser and log into the administrative console managing your messaging queue (e.g., 谷歌云控制台 ) 没有.
  2. 导航到包含您的消息基础设施的项目或帐户.
  3. Locate the messaging section. For Google Cloud, use the top search bar or left navigation menu to go to Pub/Sub 然后点击 Subscriptions.

第三步:检查交付方式

  1. 在订阅列表中,查找您在步骤1中注明的订阅名称.
  2. 看看这个 Delivery method 或是 Delivery type 你可能会看到它列为 Push.

步骤4:将订阅更改或重新创建为"拉"

注意:一些云提供商不允许您直接更改现有订阅的交付类型. 如果用户界面允许您将其编辑为Pull,请这样做. 如果是灰色的,请按照下面的复制步骤.

  1. 按下 Create Subscription 在订阅页面顶部的按.
  2. Subscription ID 字段,输入一个新的名字 (例如, my-topic-pull-sub ) 没有.
  3. 选择云 Topic 您的Windows插件需要听.
  4. 在下. Delivery type 选择,查找无线电按或下拉式按,并明确选择 Pull.
  5. 将其余设置 (如留存消息,死字母或重试策略) 留在默认值,或将其匹配到您以前的订阅要求.
  6. 点击 Create 在屏幕底部.

步骤 5: 更新您的 Windows 插件配置

  1. 返回发生错误的 Windows 机器或服务器.
  2. 打开插件的配置文件,环境变量或管理UI.
  3. 取代旧的推送订阅名字为 new Pull subscription name 您在步骤4中生成的
  4. 保存配置更改.

步骤6:重新启动Windows服务/应用程序

  1. 打开Windows开始菜单,输入 services.msc,然后按下 Enter.
  2. 找到运行你的插件或应用程序的特定服务.
  3. 右键单击服务名称并选择 Restart (或是 Start 如果它完全被错误停止了).
  4. 检查您的应用程序日志,以验证插件是否成功地与新的Pull订阅结合,而不会产生错误.
ERROR_WSMAN_NO_PUSH_SUBSCRIPTION_FOR_LOCAL_SESSION | ERROR_WSMAN_INVALID_SUBSCRIPTION_MANAGER | ERROR_WSMAN_WMI_MAX_NESTED | ERROR_WSMAN_REMOTE_CIMPATH_NOT_SUPPORTED | ERROR_WSMAN_WMI_PROVIDER_NOT_CAPABLE

可能有一些错误.. Learn Microsoft