定时任务schedInstId初始化

2019独角兽企业重金招聘Python工程师标准>>> hot3.png

说道定时任务,大家立马会想到Quartz,强大的任务调度引擎和时间规则配置让我们只需要专注于业务,而且使用极其方便,可是最近中信云上就栽了一个大跟头。

中信云有测试环境和正式环境,定时任务框架在测试环境上跑的很溜,但是一更新到正式环境加载初始化就报错,报错信息如下:

Couldn't generate instance Id!
org.quartz.SchedulerException: Couldn't get host name! [See nested exception: java.net.UnknownHostException: iZ2ze6wfyo1q58e7lo99kvZ: iZ2ze6wfyo1q58e7lo99kvZ]
        at org.quartz.simpl.SimpleInstanceIdGenerator.generateInstanceId(SimpleInstanceIdGenerator.java:36)
        at org.quartz.impl.StdSchedulerFactory.instantiate(StdSchedulerFactory.java:1184)
        at org.quartz.impl.StdSchedulerFactory.getScheduler(StdSchedulerFactory.java:1484)
        at net.luculent.liems.business.bd.util.BdTaskServlet.init(BdTaskServlet.java:36)
        at javax.servlet.GenericServlet.init(GenericServlet.java:158)
        at org.apache.catalina.core.StandardWrapper.initServlet(StandardWrapper.java:1282)
        at org.apache.catalina.core.StandardWrapper.loadServlet(StandardWrapper.java:1195)
        at or

你可能感兴趣的:(python,java)