RHEL:时区更改受影响的进程

我最近遇到了一个时区变化的麻烦(时间过去了一个小时)。 即使使用date命令返回正确的时间和date,我遇到了使用log4j(它有旧时间)和crontabs没有按时开始的程序的麻烦。

我试着重新启动crontab,所有使用log4j的进程和问题仍然存在。 通过检查一些log4j日志,我注意到它使用旧的时间。

有想法该怎么解决这个吗?

提前感谢!

我有说服力,你有两个单独的问题困扰着你。

首先,log4j

检查您的Java版本,并确保它是最新版本。 您可能需要最新修补程序中的时区更新。

其次,cron

我在Debian / Ubuntu上看到了类似的情况,这只是一个等待补丁的bug。 确保你的cron版本是最新的(希望你使用RH版本)。