NServiceBus - 服务脉冲 - 无法连接到ServiceControl(http:// localhost:33333 / api /)

时间:2015-07-12 20:57:51

标签: nservicebus nsb-servicecontrol

我正在使用NServiceBus 5.我的消息正在正确发送/接收,但我遇到Service Pulse问题。我已使用默认端点名称配置了审核。

当我导航到Service Pulse(http://localhost:9090/)时,我收到以下错误。

Can't connect to ServiceControl (http://localhost:33333/api/)

查看我的服务,我发现Particular ServiceControl未启动。当我尝试启动时,它会启动并立即停止。

我已经检查了日志:

  

%LOCALAPPDATA%\特殊\的ServiceControl \日志

  

%WINDIR%\ system32 \设置\ systemprofile \应用程序数据\本地\特殊\的ServiceControl \日志

但是除了昨天遗失队列的错误(见下文) - 没什么。当我尝试重新启动服务时,我没有错误。

任何人都知道如何让Service Pulse正常工作?

我昨天删除了所有私人队列,认为它们会自动重新创建。现在我意识到只重建了端点,我已经手动重新创建了一些端点。

现在我的端点队列一直是:

audit
auditqueue
error
error.log
particular.servicecontrol
particular.servicecontrol.errors
particular.servicecontrol.retries
particular.servicecontrol.timeouts
particular.servicecontrol.timeoutsdispatcher

---编辑---

结束只是卸载并重新安装 - 解决了问题。

ServiceControl --uninstall

ServiceControl --install

1 个答案:

答案 0 :(得分:3)

在管理控制台中尝试并运行ServiceControl --install,它将创建队列(C:\Program Files (x86)\Particular Software\ServiceControl> .\ServiceControl.exe --install

如果不是,则需要手动添加这些队列或重新安装ServiceControl: particular.servicecontrol particular.servicecontrol.errors particular.servicecontrol.timeouts particular.servicecontrol.timeoutsdispatcher