将easymonitor接入到了一款聊天应用里面,启动内存和cpu分析的时候,tcp连接会被关掉,我的应用也会自动退出
lchan243 opened this issue · 9 comments
如下异常:
[Easy-Monitor: dashboard <67314>] tcpserver->error Error: read ECONNRESET
是不是跟聊天应用本身的通信机制会有冲突呢?
最好提供一个能复现的代码,正常来说是不会有问题的。
代码没有什么特别的地方,就是用的electron框架,然后在主进程的入口require了,启动的过程没有报错。解析os的功能是OK的,选择cpu和内存进行解析的时候,就出现我标题发的那个异常现象了
代码没有什么特别的地方,就是用的electron框架,然后在主进程的入口require了,启动的过程没有报错。解析os的功能是OK的,选择cpu和内存进行解析的时候,就出现我标题发的那个异常现象了
有一个可能是你没有正确编译出来 electron 对应的 v8-profiler-node8 这个 addon,导致加载异常的动态链接库的时候直接 render process crash 了
所以表象看起来就像是影响到你的通信逻辑。
代码没有什么特别的地方,就是用的electron框架,然后在主进程的入口require了,启动的过程没有报错。解析os的功能是OK的,选择cpu和内存进行解析的时候,就出现我标题发的那个异常现象了
有一个可能是你没有正确编译出来 electron 对应的 v8-profiler-node8 这个 addon,导致加载异常的动态链接库的时候直接 render process crash 了
我从这个方向再研究一下,thx
代码没有什么特别的地方,就是用的electron框架,然后在主进程的入口require了,启动的过程没有报错。解析os的功能是OK的,选择cpu和内存进行解析的时候,就出现我标题发的那个异常现象了
有一个可能是你没有正确编译出来 electron 对应的 v8-profiler-node8 这个 addon,导致加载异常的动态链接库的时候直接 render process crash 了
应该是你说的问题了,我重新在工程里面安装了一下v8-profiler-node8,有个warning,之前没注意到,看起来是没找到对应的。
Pre-built binaries not found for v8-profiler-node8@6.2.0 and node@10.15.0 (node-v64 ABI, unknown) (falling back to source compile with node-gyp)
这个 warning 是正常的,接下来会 fallback 到 local compile,下面编译有报错么
我重新安装了之后,再启动就OK了。。。谢谢了~
再多问一个问题,如果我在这个项目里的主进程和渲染进程都require,会有冲突吗?这两个都会有负载
我重新安装了之后,再启动就OK了。。。谢谢了~
再多问一个问题,如果我在这个项目里的主进程和渲染进程都require,会有冲突吗?这两个都会有负载
不会冲突,做了处理了。
那这个 issue 我关闭了