1. 常见问题

1.1. 启动后异常org.quartz.SchedulerConfigException、org.quartz.JobPersistenceException

问题一般由多端同时操作产生,线上不会存在此问题;删除qrtz_开头表数据,重启后系统会自动生成

Alt text

保证下面业务表的定时任务数据正常

Alt text

将qrtz_表的数据清空即可

DELETE FROM qrtz_blob_triggers;
DELETE FROM qrtz_calendars;
DELETE FROM qrtz_cron_triggers;
DELETE FROM qrtz_locks;
DELETE FROM qrtz_paused_trigger_grps;
DELETE FROM qrtz_scheduler_state;
DELETE FROM qrtz_simple_triggers;
DELETE FROM qrtz_simprop_triggers;
DELETE FROM qrtz_triggers;
DELETE FROM qrtz_job_details;

Alt text

1.2. 集群环境下定时调度配置

以初始数据静态化配置为例,只需要关心配置的参数是否正确。 如模板是否存在、域名是否和数据库app表一致,满足以上条件则会生成html静态文件,不同服务下的静态文件目录可以通过文件同步来保持一致。

部署时可以将其余从服务上的系统移除定时调度插件,保留主系统中的定时调度即可; 可以参考下定时调度集群配置https://www.panziye.com/java/5707.html

[!tip] 集群环境下,所有集群服务都会按配置的cron表达式执行开启的定时任务;若要减少不必要的性能损耗,可以在其它服务打包时将定时调度插件排除。

一起来发现,团队会定期整理并更新文档~

[!tip] 有问题可以通过评论方式提交,如果没有看到评论列表请尝试刷新页面

Copyright © mingsoft.net 2012-2022 all right reserved,powered by Gitbook该文件修订时间: 2024-12-04 08:42:20

results matching ""

    No results matching ""

    results matching ""

      No results matching ""