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

ssm项目(tomcat项目),定时任务(每天运行一次)相同时间多次重复运行job 的bug

目录标题

    • 一、原因

一、原因

debug本地调试没有出现定时任务多次运行的bug,上传到服务器就出现多次运行的bug。(war的方式部署到tomcat

一开始我以为是代码原因,或者是linux和win环境不同运行定时任务的方式不一样。

但是自己重新新建项目写了个定时任务的测试代码,发现还是本地调试没有问题,一上传到服务器运行就会出现重复运行job的bug。

我就感觉是tomcat的配置有问题,果然去看了服务器的tomcat 配置文件server.xml。
发现有多个这个host配置(这个配置跟域名配置有关系),并且每个host的appBase的值都是一样的路径。

在这里插入图片描述
然后在下面的目录下有多个项目缓存文件

在这里插入图片描述

百度了一下,host的作用。如果配置多个会启用多个相同的服务(实例),导致定时任务重复运行多次,这个完全不是多线程造成的,怪不得加同步锁一点用都没有,原来是开了几个实例。。。。

http://www.lryc.cn/news/322755.html

相关文章:

  • vue3 + ts +element-plus + vue-router + scss + axios搭建项目
  • 二叉树试题解析
  • 计算机服务器中了faust勒索病毒怎么办,faust勒索病毒解密工具流程
  • 初次部署麒麟V10系统需要的配置,快速完成测试环境的搭建
  • DOcker in Docker 原理与实战代码详解
  • 公司系统中了.rmallox勒索病毒如何恢复数据?
  • 论文阅读:Forget-Me-Not: Learning to Forget in Text-to-Image Diffusion Models
  • html5cssjs代码 036 CSS默认值
  • 小米路由器4A千兆版刷回官方固件
  • 【Leetcode每日一题】 递归 - 两两交换链表中的节点(难度⭐)(38)
  • 如何部署GPT模型至自有服务器:从零开始搭建你的智能聊天机器人
  • uniapp 之 一些常用方法的封装(页面跳转,页面传参等)
  • flutter 单列选择器
  • 管理类联考–复试–英文面试–问题–WhatWhyHow--纯英文汇总版
  • 亮数据代理IP轻松解决爬虫数据采集痛点
  • html5cssjs代码 035 课程表
  • Eclipse For ABAP:安装依赖报错
  • C++特性三:多态---纯析构和纯虚析构
  • 创建可引导的 macOS 安装器
  • ssm+vue的公廉租房维保系统(有报告)。Javaee项目,ssm vue前后端分离项目。
  • 【pycharm】作为Array查看出现数据无法显示问题(已解决)
  • matlab处理贝塞尔函数
  • 【Python】Pycharm 的 python_stubs
  • AI大模型智能大气科学探索之:ChatGPT在大气科学领域建模、数据分析、可视化与资源评估中的高效应用及论文写作
  • rpc详解rpc框架
  • 【评分标准】【网络系统管理】2019年全国职业技能大赛高职组计算机网络应用赛项H卷 无线网络勘测设计
  • 停止docker 容器并删除对应镜像
  • 什么是服务器,有什么特性?
  • 【Django】CORS跨域问题
  • npm 常用命令详解