问题描述:计划任务的日志里显示已经续签成功了,但是到期时间还是10天了,实际没有续签成功。
在论坛里搜索了一下,反馈这个问题的人好多,抱着刨根问底的态度,我找到了续签的py代码 /www/server/panel/class/acme_v2.py,惊奇的发现在代码1959行处
- if self._config['orders'][i]['cert_timeout'] > s_time or self._config['orders'][i]['auth_to'] == 'dns': #如果显示的时间大于**天 或者验证方式是DNS就跳过
- continue
复制代码
问题就出在这里 就是 cert_timeout 里的时间跟 SSL真正的时间是不吻合的。说白了就是 cert_timeout 被其他地方修改了但是证书其实没有续签。
至于修复代码我就不发了。官方自己修复吧。
刚才发到了讨论区 那边的可以删除了 留这个BUG提交就可以了
|
|