本地客户端意外重启后,JetBrains dotTrace 无法跟踪远程
JetBrains dotTrace unable to trace remote after local client unexpected restart
我已经成功使用 dotTrace 一段时间了,但令人惊讶的是这是第一次发生这种情况:我使用 dotTrace 跟踪远程服务器大约半小时,当我的本地计算机 (performing/collecting 跟踪数据)意外重新启动。
我尝试在远程机器上重新启动 RemoteAgent(启动正常),我可以在 dotTrace 的“远程”选项卡中将其拉起,但我无法让 dotTrace 重新连接到远程 IIS 进程。每次单击 "Run" 开始跟踪时都会出现以下错误:
Failed to start profiling: Can't start profiling. Details:
Profiler is unable to attach to the process: Please ensure the process is not run under another profiler, performance monitoring tool, mocking tool, or try and reboot the computer.
有什么方法可以 "recover" 分析会话吗?这是一个活跃的服务器,所以除非绝对必要,否则我真的不想重新启动整个机器或终止 IIS 进程。
谢谢!
很遗憾,没有办法恢复会话,需要重启IIS进程。如果未执行与应用程序的分离,dotTrace 将无法执行任何操作。
正如 Konkat 所说,无法恢复会话数据。我们不得不等到下班时间结束托管该应用程序的 IIS 进程,重新启动它,然后重新启动 dotTrace 远程客户端。
我已经成功使用 dotTrace 一段时间了,但令人惊讶的是这是第一次发生这种情况:我使用 dotTrace 跟踪远程服务器大约半小时,当我的本地计算机 (performing/collecting 跟踪数据)意外重新启动。
我尝试在远程机器上重新启动 RemoteAgent(启动正常),我可以在 dotTrace 的“远程”选项卡中将其拉起,但我无法让 dotTrace 重新连接到远程 IIS 进程。每次单击 "Run" 开始跟踪时都会出现以下错误:
Failed to start profiling: Can't start profiling. Details:
Profiler is unable to attach to the process: Please ensure the process is not run under another profiler, performance monitoring tool, mocking tool, or try and reboot the computer.
有什么方法可以 "recover" 分析会话吗?这是一个活跃的服务器,所以除非绝对必要,否则我真的不想重新启动整个机器或终止 IIS 进程。
谢谢!
很遗憾,没有办法恢复会话,需要重启IIS进程。如果未执行与应用程序的分离,dotTrace 将无法执行任何操作。
正如 Konkat 所说,无法恢复会话数据。我们不得不等到下班时间结束托管该应用程序的 IIS 进程,重新启动它,然后重新启动 dotTrace 远程客户端。