2015-07-12 66 views
2

我正在使用NServiceBus 5.我的消息正确发送/接收,但我遇到Service Pulse问题。我使用默认端点名称配置了审计。NServiceBus - 服务脉冲 - 无法连接到ServiceControl(http:// localhost:33333/api /)

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

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

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

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

%WINDIR%\ system32 \设置\ systemprofile \ AppData的:

我在检查日志\ Local \ Particular \ ServiceControl \ logs

但除了昨天队列中的错误(见下文)之外 - 什么都没有。当我尝试重新启动服务时,我没有任何错误。

任何人都知道我应该怎么做才能使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

回答

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

相关问题