Nservicebus 从另一台机器查看ServicePulse
我让ServicePulse在我的生产工人机器上运行,该机器负责我的NServiceBus端点的所有处理 当我被遥控到那台机器上,我浏览到,我看到的数据和预期的一样 但是,当在我的开发人员机器上使用浏览器并浏览到时,我会加载ServicePulse页面,但我看到的信息是根据我在本地开发人员机器上运行的开发人员端点 当我在网络上的某个随机客户端上使用浏览器时,该客户端没有安装NServiceBus、ServicePulse或ServiceControl资产,并且我浏览到,我会加载ServicePulse页面,但根本没有关于端点的信息,最新事件“加载”图标只是不断旋转 因此,即使我正在浏览生产服务器的ServicePulse页面,它显示的数据似乎总是来自本地机器。我错过了什么?我不想为了查看它的ServicePulse信息而必须远程访问生产服务器Nservicebus 从另一台机器查看ServicePulse,nservicebus,Nservicebus,我让ServicePulse在我的生产工人机器上运行,该机器负责我的NServiceBus端点的所有处理 当我被遥控到那台机器上,我浏览到,我看到的数据和预期的一样 但是,当在我的开发人员机器上使用浏览器并浏览到时,我会加载ServicePulse页面,但我看到的信息是根据我在本地开发人员机器上运行的开发人员端点 当我在网络上的某个随机客户端上使用浏览器时,该客户端没有安装NServiceBus、ServicePulse或ServiceControl资产,并且我浏览到,我会加载ServicePu
请注意。ServicePulse是一个java脚本应用程序,旨在针对本地ServiceControl实例运行 您看到development ServiceControl数据的原因是您的浏览器正在使用默认配置与本地development ServiceControl对话 如果您可以从开发桌面计算机访问生产服务控制ip地址,则可以更改配置以监视生产系统
- 停止生产服务器上的ServicePulse服务
- 然后转到安装路径,通常在这里
李>C:\ProgramFiles(x86)\Special Software\ServicePulse\
- 如果您使用的是最新版本的ServicePulse,您将发现一个名为
app\js\app.constants.js的文件
- 编辑
将成为服务\u控件\u url:'http://localhost:33333/api“
”服务\u控制\u url:”http://YOUR_PROD_ServiceControl_IP_ADDRESS:33333/api“
- 再次启动ServicePulse服务,一切正常