求问 easy-monitor 启动报错 socket path is too long 原因?
发布于 4 年前 作者 lpbird 3451 次浏览 来自 问答

按照文档https://www.yuque.com/hyj1991/easy-monitor/deployment 的说明 三个服务均启动成功,9090的 socket 服务也启动成功,然后启动自己的egg项目的时候 会出现 socket path is too long 的报错 exports.xtransit = { server: ‘ws://127.0.0.1:9090’, appId: 1, appSecret: ‘b9142e98e951087e1ad76f2d1138e00e’, } exports.xtransit = { enable: true, package: ‘egg-xtransit’, }; 仅仅加了这两处

12 回复

你的 egg 项目放到本地目录层级浅一点的地方

另外可以加钉钉群 35149528,有问题可以直接在里面问。

@hyj1991 当前是/Users/lp/Desktop/workspace/apm-info-new-project/node/logs/apm-node/xprofiler’ 是这个太长了吗

就是把 egg 的项目目录挪到层级浅一点的地方,本地开发下 socket 会生成到 项目/logs/ 下面,线上一般不会有这个问题,因为线上生成到 ~/logs

@hyj1991 好的 谢谢~

@hyj1991 可以大概估算下目录的长度,在 egg 插件启动的时候提示下

mac 下是 103,现在是启动的时候发现长度限制了直接抛错,我在文档里添加下这个问题的来源和说明

@hyj1991 也可以 try 到这个错误,然后加一个修复指引,再抛错

@hyj1991 你好 这个团队号 我搜不到,有二维码之类的吗

这图片怎么这么大。。。

回到顶部