繁体   English   中英

MongoDB 未启动,报告错误 SSL 证书尚未过期

[英]MongoDB not starting, reports error with SSL certificate that is not yet expired

MongoDB 日志中的错误:

2022-07-30T05:18:05.262+0000 I CONTROL [main] ***** SERVER RESTARTED ***** 2022-07-30T05:18:05.344+0000 F NETWORK [main] 提供的 SSL 证书已过期或尚未生效。 2022-07-30T05:18:05.344+0000 F - [main] 致命断言 28652 在 src/mongo/util/net/ssl_manager_openssl.cpp 1182 2022-07-30T05:18:05.344+0000 F - [main] \n \n***在 fassert() 失败后中止\n\n

但是,根据certbot的说法,我们使用的SSL证书没有过期。 它仍然有效,暂时不需要更新。

所有 MongoD 服务刚刚停止工作,无法访问管理网站。

该服务也不会在正在运行的服务器上重新启动:

Ubuntu 18.04.4 LTS MongoDB v4.2.21

你至少有四种可能性:

  1. 您使用的证书与正在测试的 certbot 不同。
  2. 证书尚未过期,但系统上的日期错误。
  3. 证书已过期或证书链中的一个已过期。
  4. 该证书是为将来的日期颁发的。

使用 openssl 显示服务器的证书详细信息:

echo -n | openssl s_client -connect hostname:27017 | openssl x509 -text

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM