搜索了,没有找到答案, 看了文档没看到有这个说明. 来问问大家,
例如 *.aaa.cn 证书在浏览器中显示过期, 但是 acme.sh --corn 显示还需要几个小时才过期, 所以没有自动更新续签.
[Wed Feb 12 23:09:48 CST 2020] Renew: '*.aaa.cn'
[Wed Feb 12 23:09:48 CST 2020] Skip, Next renewal time is: Thu Mar 12 16:16:39 UTC 2020
[Wed Feb 12 23:09:48 CST 2020] Add '--force' to force to renew.
3:29 PM
Wednesday, February 12, 2020
Coordinated Universal Time (UTC)
# [~/.acme.sh] → date
Wed Feb 12 23:29:38 CST 2020
谢谢你的回复
1
SingeeKing 2020-02-12 23:38:23 +08:00
我印象中 acme.sh 都是提前一个月更新……
|
2
wzw OP @SingeeKing #1 没有呀,,,,
|
3
SingeeKing 2020-02-12 23:55:14 +08:00
|
4
noqwerty 2020-02-12 23:55:41 +08:00
--dry-run 一下看看呢?正常是提前很多天就更新了的
|
5
wzw OP |
6
noqwerty 2020-02-13 00:59:35 +08:00
|
7
ETiV 2020-02-13 08:01:48 +08:00 via iPhone
0. 是 cron,不是 corn
1. 默认 acme.sh 是每天执行,所以不要在每天执行那里加 force 2. 如果你应急手动更新,加 force 是没问题的 3. 根据我以往的经验,此时你的$HOME/.amce.sh 下可能已经有新的签发好的证书了,只是由于某些原因(比如权限不对)没有正确的安装到 http 服务下面、或者安装了,但没有执行 nginx reload 这样的操作,你先找一找有没有新的证书文件 |
8
wzw OP |
9
ETiV 2020-02-13 13:17:00 +08:00
要么就给 cronjob 里加 debug,然后把日志输出到文件,下次执行就可以看一下是哪里出的问题
|