当前位置: 首页 > wzjs >正文

网站建设河南百度收录入口

网站建设河南,百度收录入口,云开发布道师,电子商务网站设计的基本流程原因分析 ​​冲突原因​​:多个服务共享同一个工作目录(项目根目录或模块目录),且都尝试写入相同命名的日志文件(tmlog)​​常见场景​​:同时运行多个微服务实例,使用 Spring Boo…

原因分析

  1. ​冲突原因​​:多个服务共享同一个工作目录(项目根目录或模块目录),且都尝试写入相同命名的日志文件(tmlog)
  2. ​常见场景​​:同时运行多个微服务实例,使用 Spring Boot、Logback 等框架时容易发生

✅ 解决方案(按优先级排序)

方案1:在运行配置中设置独立工作目录(推荐)

这是最彻底的解决方式:

  1. 打开 Run/Debug Configurations
  2. 选中报错的服务配置
  3. 找到 Working directory 设置项
  4. 修改为项目子目录(如 $PROJECT_DIR$/service1-logs
  5. 勾选 Create directory 选项
  6. 同样为另一个服务设置不同目录(如 $PROJECT_DIR$/service2-logs
方案2:修改日志配置(技术型方案)

在代码层面永久解决冲突:

​Spring Boot 应用​​(application.properties):

# 服务1配置
logging.file.name=service1-tmlog.log
logging.file.path=./logs/service1# 服务2配置
logging.file.name=service2-tmlog.log
logging.file.path=./logs/service2

​Logback 配置​​(logback-spring.xml):

<configuration><!-- 为不同服务添加标识符 --><springProperty scope="context" name="serviceName" source="spring.application.name"/><appender name="FILE" class="ch.qos.logback.core.FileAppender"><!-- 动态文件名 --><file>./logs/${serviceName}-tmlog.log</file></appender>
</configuration>
方案3:通过 VM 参数临时解决

在服务的运行配置中添加参数:

  1. 打开服务配置 → Modify options
  2. 选择 Add VM options
  3. 添加:
-Dlog.file.name=service1-tmlog.log 
-Dlog.file.path=./service1-logs
方案4:修改服务启动顺序

当无法立即修改配置时:

  1. 停止所有正在运行的服务
  2. 先启动较重要的服务
  3. 等待5秒后启动第二个服务
  4. 在运行窗口中使用重启按钮 (🔄) 而非停止后启动

⚠ 特别注意项

  1. ​项目结构检查​​:

    • 确保不是多模块共享同一配置文件
    • 检查根目录下是否有 tmlog 文件遗留(删除冲突文件)
  2. ​框架特性​​:

  3. ​IDEA 2023+ 新功能​​:
    • 启用 Run in parallel 模式
    • 启用 Share terminal for parallel runs(自动创建隔离环境)

调试步骤

如果问题持续存在:

  1. 在终端执行:
lsof -nP | grep tmlog
  1. 检查文件锁持有者:
fuser tmlog
  1. 创建诊断脚本 log-check.sh
#!/bin/bash
echo "当前目录: $(pwd)"
ls -l tmlog*
ps aux | grep java | grep your-service

💡 ​​最佳实践建议​​:对于长期开发,在项目初始化时配置 logging.file.path=./logs/${spring.application.name} 可永久避免此问题。

请根据项目类型尝试最匹配的方案,通常方案1和方案2组合使用效果最佳。如果是微服务项目,建议所有服务都使用 ${spring.application.name} 作为日志路径标识。

http://www.dtcms.com/wzjs/502616.html

相关文章:

  • wordpress 媒体库代码aso优化什么意思是
  • 靠谱的做网站的公司优化营商环境条例心得体会
  • 如何给异地网站做镜像seo技术培训广东
  • 房地产公司如何做网站百度网站制作联系方式
  • 自己做导航网站营销型网站建设
  • 网站数据抓取怎么做网站工具查询
  • 派出所网站建设方案巢湖网站制作
  • 化妆品 东莞网站建设百度推广排名代发
  • 深圳 网站建设公司网络营销推广策略有哪些
  • 网站建设脚本东莞网站建设
  • 深圳做网站优化费用seo怎么做教程
  • 高端网站设计报价表网站域名购买
  • 新余做网站搜索引擎优化实训心得
  • 网站建设分类方案泉州百度关键词优化
  • 海安建设银行网站河南品牌网络推广外包
  • 销售网站建设实验报告排名优化seo
  • 免费注册个人个人网站个人网站免费域名注册
  • 做视频必须知道的一些网站深圳营销型网站设计公司
  • 上网站建设公司外包网络推广营销
  • 网站建设开票内容每日新闻
  • 用照片做模板下载网站seo网站推广全程实例
  • 个人网站开发软件谷歌优化
  • 潍坊做网站的网络公司sem是什么意思
  • 做网站找哪个软件凤凰网台湾资讯
  • 做的网站客户拿去维违法免费的网页网站
  • 马云不懂技术如何做网站深圳网站建设公司官网
  • 做长图的网站电商网站平台
  • 网站建设的计划优化seo厂家
  • 随州网站建设价格交换友情链接时需要注意的事项
  • 招财猫网站怎么做淘宝app官方下载