主页

解决查看项目日志查看有延迟

2025-07-05 10:17AM

原因:因为我是windows系统,在windows系统里面安装了 WSL (也就是Ubuntu)

问题根源:WSL的/mnt/c等挂载路径本质是Windows文件系统,I/O性能较差(尤其频繁写日志时)。

我的后端项目是放在了windows里面,这样就导致了log日志查看有延迟,这就影响了开发,如下所示:

日志演示有延迟,关闭项目延迟内容才显示。

解决方法:

移动项目 → 脱离Windows文件系统,进入Linux原生文件系统(ext4)

创建软链接 → 保持原路径可用性,避免影响其他依赖路径的配置

把项目从window移动到linux 的home目录下面

# 把项目从Windows目标下移动到Linux的home目录下面

$ mv background_go ~/workspace/

# 在当前目录下创建一个名为background_go的符号链接,指向~/workspace/background_go

# 这样操作后,项目实际上位于WSL的文件系统中(而不是Windows文件系统),因此解决了日志延迟的问题

/workspace# ln -s  ~/workspace/background_go background_go

这样在重新启动项目,查看日志就可以发现不存在延迟了。 

返回>>

登录

请登录后再发表评论。

评论列表:

目前还没有人发表评论