• <em id="6vhwh"><rt id="6vhwh"></rt></em>

    <style id="6vhwh"></style>

    <style id="6vhwh"></style>
    1. <style id="6vhwh"></style>
        <sub id="6vhwh"><p id="6vhwh"></p></sub>
        <p id="6vhwh"></p>
          1. 国产亚洲欧洲av综合一区二区三区 ,色爱综合另类图片av,亚洲av免费成人在线,久久热在线视频精品视频,成在人线av无码免费,国产精品一区二区久久毛片,亚洲精品成人片在线观看精品字幕 ,久久亚洲精品成人av秋霞

            時區切換導致quartz定時任務沒有觸發問題

            更新時間:2023-06-11 09:08:55 閱讀: 評論:0

            時區切換導致quartz定時任務沒有觸發問題時區切換對Quartz的cron表達式有影響,切換的1?時內停?觸發定時任務,導致sla沒有定時清空內存計數,誤發限流。
            美國夏令時PST切換到冬令時PDT,會有時間跳變。不帶時區跳變的,會出現時間重疊或不連續
            問題復現
            mac本機模擬,把時區換成美國的,然后把時間調到11?5號01:59
            ParException;
            import java.util.Date;
            import org.quartz.CronTrigger;
            import org.quartz.Job;
            import org.quartz.JobDetail;
            import org.quartz.JobExecutionContext;
            import org.quartz.JobExecutionException;
            import org.quartz.Scheduler;
            import org.quartz.SchedulerException;
            import org.quartz.impl.StdSchedulerFactory;
            public class QuartzTester {
            public static void main(String[] args) throws ParException, SchedulerException,
            InterruptedException {
            JobDetail jobDetail = new JobDetail("jobDetail", "jobDetail-1", QuartzDemo.class);
            CronTrigger trigger = new CronTrigger();
            trigger.tName("triggerTest");
            trigger.tCronExpression("0/5 * * * * ?");
            Scheduler scheduler = new StdSchedulerFactory().getScheduler();
            scheduler.start();
            scheduler.scheduleJob(jobDetail, trigger);
            while (true) {
            long current = System.currentTimeMillis();
            System.out.println("normal time now=" + current + ", Date=" + new Date());
            Thread.sleep(5000);
            }
            }
            public static class QuartzDemo implements Job {
            @Override
            public void execute(JobExecutionContext context) throws JobExecutionException {
            long current = System.currentTimeMillis();
            System.out.println("Job now=" + current + ", Date=" + new Date());
            }
            }
            }
            1、把本地時間調到11-05 00:59
            normal time now=1509857964930, Date=Sun Nov 05 00:59:24 EDT 2017
            Job now=1509857965025, Date=Sun Nov 05 00:59:25 EDT 2017
            normal time now=1509857969932, Date=Sun Nov 05 00:59:29 EDT 2017
            Job now=1509857970012, Date=Sun Nov 05 00:59:30 EDT 2017
            normal time now=1509857974935, Date=Sun Nov 05 00:59:34 EDT 2017
            Job now=1509857975017, Date=Sun Nov 05 00:59:35 EDT 2017
            normal time now=1509857979940, Date=Sun Nov 05 00:59:39 EDT 2017
            Job now=1509857980020, Date=Sun Nov 05 00:59:40 EDT 2017
            normal time now=1509857984944, Date=Sun Nov 05 00:59:44 EDT 2017
            Job now=1509857985021, Date=Sun Nov 05 00:59:45 EDT 2017
            normal time now=1509857989949, Date=Sun Nov 05 00:59:49 EDT 2017
            Job now=1509857990013, Date=Sun Nov 05 00:59:50 EDT 2017
            normal time now=1509857994952, Date=Sun Nov 05 00:59:54 EDT 2017
            Job now=1509857995011, Date=Sun Nov 05 00:59:55 EDT 2017
            normal time now=1509857999954, Date=Sun Nov 05 00:59:59 EDT 2017
            normal time now=1509858004959, Date=Sun Nov 05 01:00:04 EDT 2017
            normal time now=1509858009959, Date=Sun Nov 05 01:00:09 EDT 2017
            normal time now=1509858014962, Date=Sun Nov 05 01:00:14 EDT 2017
            normal time now=1509858019966, Date=Sun Nov 05 01:00:19 EDT 2017
            normal time now=1509858024970, Date=Sun Nov 05 01:00:24 EDT 2017
            從Nov 05 01:00開始,quartz的定時任務就停了
            2、把本地時間調到11-05 01:10
            信息: Quartz scheduler version: 1.5.2
            Nov 05, 2017 1:10:07 AM QuartzScheduler start
            信息: Scheduler DefaultQuartzScheduler$NON_CLUSTERED started.
            normal time now=1509858607008, Date=Sun Nov 05 01:10:07 EDT 2017
            normal time now=1509858612016, Date=Sun Nov 05 01:10:12 EDT 2017
            normal time now=1509858617018, Date=Sun Nov 05 01:10:17 EDT 2017
            normal time now=1509858622022, Date=Sun Nov 05 01:10:22 EDT 2017
            normal time now=1509858627022, Date=Sun Nov 05 01:10:27 EDT 2017
            normal time now=1509858632026, Date=Sun Nov 05 01:10:32 EDT 2017
            normal time now=1509858637030, Date=Sun Nov 05 01:10:37 EDT 2017
            normal time now=1509858642030, Date=Sun Nov 05 01:10:42 EDT 2017
            quartz的定時任務?直沒有觸發
            3、把本地時間調到11-05 01:59
            normal time now=1509861583050, Date=Sun Nov 05 01:59:43 EDT 2017
            normal time now=1509861588058, Date=Sun Nov 05 01:59:48 EDT 2017
            normal time now=1509861593061, Date=Sun Nov 05 01:59:53 EDT 2017
            normal time now=1509861598066, Date=Sun Nov 05 01:59:58 EDT 2017
            normal time now=1509861603070, Date=Sun Nov 05 01:00:03 EST 2017
            normal time now=1509861608072, Date=Sun Nov 05 01:00:08 EST 2017
            normal time now=1509861613076, Date=Sun Nov 05 01:00:13 EST 2017
            normal time now=1509861618080, Date=Sun Nov 05 01:00:18 EST 2017
            normal time now=1509861623081, Date=Sun Nov 05 01:00:23 EST 2017
            normal time now=1509865173966, Date=Sun Nov 05 01:59:33 EST 2017 //這?調整了系統時間
            normal time now=1509865178970, Date=Sun Nov 05 01:59:38 EST 2017
            normal time now=1509865183975, Date=Sun Nov 05 01:59:43 EST 2017
            Job now=1509865185057, Date=Sun Nov 05 01:59:45 EST 2017
            normal time now=1509865188977, Date=Sun Nov 05 01:59:48 EST 2017
            Job now=1509865190012, Date=Sun Nov 05 01:59:50 EST 2017
            normal time now=1509865193980, Date=Sun Nov 05 01:59:53 EST 2017
            Job now=1509865195015, Date=Sun Nov 05 01:59:55 EST 2017
            normal time now=1509865198985, Date=Sun Nov 05 01:59:58 EST 2017
            Job now=1509865200022, Date=Sun Nov 05 02:00:00 EST 2017
            normal time now=1509865203990, Date=Sun Nov 05 02:00:03 EST 2017
            Job now=1509865205011, Date=Sun Nov 05 02:00:05 EST 2017
            normal time now=1509865208995, Date=Sun Nov 05 02:00:08 EST 2017
            Job now=1509865210016, Date=Sun Nov 05 02:00:10 EST 2017
            normal time now=1509865214000, Date=Sun Nov 05 02:00:14 EST 2017
            Job now=1509865215019, Date=Sun Nov 05 02:00:15 EST 2017
            從夏令時的2點跳到冬令時的1點,quartz的定時任務沒有開始執?,直到冬令時的2點,quartz的定時任務才開始執?。結論
            從夏令時的1點開始,到冬令時的2點,quartz都沒觸發定時任務,所以期間重啟服務器也沒?。
            受時區影響的影響的:
            Date()的分鐘級加減
            Calendar
            mysql
            把Date時間轉成字符串,再轉回Date
            quartz的cron表達式
            本機時區設置

            本文發布于:2023-06-11 09:08:54,感謝您對本站的認可!

            本文鏈接:http://m.newhan.cn/zhishi/a/1686445735224622.html

            版權聲明:本站內容均來自互聯網,僅供演示用,請勿用于商業和其他非法用途。如果侵犯了您的權益請與我們聯系,我們將在24小時內刪除。

            本文word下載地址:時區切換導致quartz定時任務沒有觸發問題.doc

            本文 PDF 下載地址:時區切換導致quartz定時任務沒有觸發問題.pdf

            標簽:任務   時區   時間   沒有   切換   觸發
            留言與評論(共有 0 條評論)
               
            驗證碼:
            Copyright ?2019-2022 Comsenz Inc.Powered by ? 實用文體寫作網旗下知識大全大全欄目是一個全百科類寶庫! 優秀范文|法律文書|專利查詢|
            主站蜘蛛池模板: 国产99视频精品免费视频76| 亚洲欧美日韩国产四季一区二区三区 | 日韩一区二区三区不卡片| 4399理论片午午伦夜理片| 超薄肉色丝袜一区二区| 久久精品国产亚洲成人av| 亚洲精品国产免费av| 粉嫩少妇内射浓精videos| 人妻系列无码专区免费| 亚洲国产午夜精品理论片妓女| 毛片大全真人在线| 97久久超碰国产精品2021| 黑人玩弄人妻中文在线| 国产精品成人一区二区三| 国产亚洲人成网站观看| аⅴ天堂国产最新版在线中文 | 国产老妇伦国产熟女老妇高清| 日韩黄色av一区二区三区| 久久亚洲AV成人网站玖玖| 精品亚洲高潮喷水精品视频| 久久国产免费观看精品3| 久久久99精品成人片中文字幕| 国产一区二区三区在线观| 蜜桃久久精品成人无码av| 成人福利国产午夜AV免费不卡在线| 无码视频伊人| 亚洲欧美日韩中文字幕在线不卡| 无码人妻丰满熟妇区五十路在线| 小12箩利洗澡无码视频网站| 国产高清在线不卡一区| 永久黄网站色视频免费观看| 四虎永久播放地址免费| 婷婷综合缴情亚洲五月伊| 国产精品亚洲二区在线看| 日韩在线欧美丝袜99| 亚洲成av人片乱码色午夜| 国产美女裸身网站免费观看视频 | 色偷偷久久一区二区三区| 各种少妇wbb撒尿| 成人福利国产一区二区| 亚洲鸥美日韩精品久久|