最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

解決pymongo連接數(shù)據(jù)庫報錯certificate verify failed:certificate has expired

 更新時間:2024年01月15日 15:32:21   作者:果光  
這篇文章主要介紹了解決pymongo連接數(shù)據(jù)庫報錯certificate verify failed:certificate has expired問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

問題

使用 pymongo.MongoClient 建立連接時報錯

[SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired

之前遇到過一次這個錯誤,解決掉之后今天又遇到一次,記錄一下。

具體的報錯內(nèi)容:

pymongo.errors.ServerSelectionTimeoutError: 
xxxxxx.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1129),
xxxxxx.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1129),
xxxxxx.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1129), 
Timeout: 30s, 
Topology Description: <TopologyDescription id: 631d41e5181176036e30eacc, topology_type: ReplicaSetNoPrimary, servers: [
    <ServerDescription ('xxxxxx.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('xxxxxx.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1129)')>, 
    <ServerDescription ('xxxxxx.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('xxxxxx.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1129)')>, 
    <ServerDescription ('xxxxxx.net', 27017) server_type: Unknown, rtt: None, error=AutoReconnect('xxxxxx.net:27017: [SSL: CERTIFICATE_VERIFY_FAILED] certificate verify failed: certificate has expired (_ssl.c:1129)')>
]>

解決

1.安裝 certifi:

pip install certifi

2.連接時加入 tlsCAFile 參數(shù):

import certifi

client = pymongo.MongoClient(
    f"mongodb+srv://{db_username}:{db_password}@{db_host}/?retryWrites=true&w=majority",
    server_api=ServerApi('1'),
    tlsCAFile=certifi.where()
 )

總結(jié)

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

最新評論

广昌县| 金塔县| 饶平县| 昭通市| 宕昌县| 庄河市| 嵊泗县| 元阳县| 理塘县| 临颍县| 南宫市| 中江县| 宣武区| 甘肃省| 广德县| 西青区| 仙游县| 乌兰浩特市| 洪湖市| 临西县| 潼南县| 隆昌县| 香港| 明溪县| 安龙县| 临潭县| 宁蒗| 炉霍县| 马尔康县| 新郑市| 栾城县| 郯城县| 凤山县| 莫力| 庆元县| 南宫市| 正宁县| 汉阴县| 沁源县| 遵义县| 郁南县|