{"id":29930,"date":"2023-01-06T08:01:47","date_gmt":"2023-03-14T17:05:49","guid":{"rendered":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/"},"modified":"2025-08-12T16:38:50","modified_gmt":"2025-08-12T08:38:50","slug":"%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95","status":"publish","type":"post","link":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/","title":{"rendered":"\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5"},"content":{"rendered":"<h1>MongoDB\u304c\u8d77\u52d5\u3057\u306a\u304f\u306a\u3063\u3066\u3057\u307e\u3063\u305f\uff0e\uff0e\uff0e\u3042\u308b\u65e5\uff0cMongoDB\u3092\u8d77\u52d5\u3057\u3088\u3046\u3068\u3057\u305f\u3089\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u304c\u30fb\u30fb\u30fb<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>mongo\r\nMongoDB shell version v4.2.10\r\nconnecting to: mongodb:\/\/127.0.0.1:27017\/?compressors<span class=\"o\">=<\/span>disabled&amp;gssapiServiceName<span class=\"o\">=<\/span>mongodb\r\n2020-10-23T16:57:38.500+0000 E  QUERY    <span class=\"o\">[<\/span>js] Error: couldn<span class=\"s1\">'t connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :\r\nconnect@src\/mongo\/shell\/mongo.js:353:17\r\n@(connect):2:6\r\n2020-10-23T16:57:38.501+0000 F  -        [main] exception: connect failed\r\n2020-10-23T16:57:38.501+0000 E  -        [main] exiting with code 1\r\n<\/span><\/code><\/pre>\n<p>\u770b\u8d77\u6765\uff0c\u65e0\u6cd5\u8fde\u63a5Mongo\u670d\u52a1\u5668\uff01\u4f3c\u4e4e\u662f\u4e00\u4e2a\u9519\u8bef\u3002<\/p>\n<p>\u5909\u306a\u4e8b\u306f\u3057\u3066\u3044\u306a\u3044\u306e\u3067\uff0c\u3072\u3068\u307e\u305a\u540c\u3058\u5185\u5bb9\u3067\u56f0\u3063\u3066\u3044\u308b\u4eba\u304c\u3044\u306a\u3044\u304bGoogle\u5148\u751f\u306b\u304a\u5c0b\u306d\u3057\u3066\u3044\u305f\u3068\u3053\u308d\uff0c\u540c\u3058\u3088\u3046\u306a\u4eba\u304c\u30be\u30ed\u30be\u30ed\u3044\u308b\u3053\u3068\u304c\u767a\u899a<br \/>\n\u305f\u3060\uff0c\u8a18\u4e8b\u306e\u307b\u3068\u3093\u3069\u306fbrew services\u30b3\u30de\u30f3\u30c9\u3092\u4f7f\u3063\u3066\u304a\u308a\uff0cUbuntu\u3092\u4f7f\u3063\u3066\u3044\u308b\u79c1\u306b\u3068\u3063\u3066\u306f\u82e6\u3057\u3044\u73fe\u5b9f\u3067\u3057\u305f\uff0e<\/p>\n<p>\uff08Ubuntu\u306b\u3082LinuxBrew\u3068\u3044\u3046\u306e\u304c\u3042\u308a\u307e\u3059\u304c\uff0c\u5b9f\u306fbrew services\u306f\u307e\u3060\u30b5\u30dd\u30fc\u30c8\u3055\u308c\u3066\u3044\u306a\u3044\u3088\u3046\u3067\u3059orz\uff09<\/p>\n<p>\u305d\u3053\u3067\u6d77\u5916\u30b5\u30a4\u30c8\u306b\u983c\u308d\u3046\u3068\u307e\u305fGoogle\u5148\u751f\u306b\u805e\u3044\u305f\u3068\u3053\u308d\uff0c\u89e3\u6c7a\u7b56\u304c\u8f09\u3063\u3066\u3044\u308b\u30b5\u30a4\u30c8\u3092\u767a\u898b\uff0e<br \/>\n\u4eca\u56de\u306f\u305d\u3053\u3092\u53c2\u8003\u306b\u8a18\u4e8b\u3092\u66f8\u3044\u3066\u3044\u304d\u305f\u3044\u3068\u601d\u3044\u307e\u3059<\/p>\n<h4>\u6211\u53c2\u8003\u4e86\u60a8\u7684\u7f51\u7ad9\u3002<\/p>\n<h1>\u4e00\u5f00\u59cb\u8bd5\u4e86\u5f88\u591a\uff08\u4e0d\u6210\u529f\uff09<br \/>\n\u9996\u5148\uff0c\u4f3c\u4e4e\u6709\u4e00\u4e2a\u540d\u4e3amongod &#8211;repair\u7684\u547d\u4ee4\uff0c\u5c1d\u8bd5\u6267\u884c\u5b83\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span><span class=\"nb\">sudo <\/span>mongod <span class=\"nt\">--repair<\/span>\r\n2020-10-23T17:24:42.552+0000 I  CONTROL  <span class=\"o\">[<\/span>main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify <span class=\"nt\">--sslDisabledProtocols<\/span> <span class=\"s1\">'none'<\/span>\r\n2020-10-23T17:24:42.553+0000 W  ASIO     <span class=\"o\">[<\/span>main] No TransportLayer configured during NetworkInterface startup\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] MongoDB starting : <span class=\"nv\">pid<\/span><span class=\"o\">=<\/span>15466 <span class=\"nv\">port<\/span><span class=\"o\">=<\/span>27017 <span class=\"nv\">dbpath<\/span><span class=\"o\">=<\/span>\/data\/db 64-bit <span class=\"nv\">host<\/span><span class=\"o\">=<\/span>sugimoto-1\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] db version v4.2.10\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] git version: 88276238fa97b47c0ef14362b343c5317ecbd739\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] OpenSSL version: OpenSSL 1.1.1  11 Sep 2018\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] allocator: tcmalloc\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] modules: none\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] build environment:\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten]     distmod: ubuntu1804\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten]     distarch: x86_64\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten]     target_arch: x86_64\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] options: <span class=\"o\">{<\/span> repair: <span class=\"nb\">true<\/span> <span class=\"o\">}<\/span>\r\n2020-10-23T17:24:42.554+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] exception <span class=\"k\">in <\/span>initAndListen: NonExistentPath: Data directory \/data\/db not found. Create the missing directory or specify another path using <span class=\"o\">(<\/span>1<span class=\"o\">)<\/span> the <span class=\"nt\">--dbpath<\/span> <span class=\"nb\">command <\/span>line option, or <span class=\"o\">(<\/span>2<span class=\"o\">)<\/span> by adding the <span class=\"s1\">'storage.dbPath'<\/span> option <span class=\"k\">in <\/span>the configuration file., terminating\r\n2020-10-23T17:24:42.554+0000 I  REPL     <span class=\"o\">[<\/span>initandlisten] Stepping down the ReplicationCoordinator <span class=\"k\">for <\/span>shutdown, waitTime: 10000ms\r\n2020-10-23T17:24:42.554+0000 I  SHARDING <span class=\"o\">[<\/span>initandlisten] Shutting down the WaitForMajorityService\r\n2020-10-23T17:24:42.554+0000 I  NETWORK  <span class=\"o\">[<\/span>initandlisten] Shutting down the global connection pool\r\n2020-10-23T17:24:42.554+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] Shutting down the FlowControlTicketholder\r\n2020-10-23T17:24:42.554+0000 I  -        <span class=\"o\">[<\/span>initandlisten] Stopping further Flow Control ticket acquisitions.\r\n2020-10-23T17:24:42.554+0000 I  INDEX    <span class=\"o\">[<\/span>initandlisten] Shutting down the IndexBuildsCoordinator\r\n2020-10-23T17:24:42.554+0000 I  NETWORK  <span class=\"o\">[<\/span>initandlisten] Shutting down the ReplicaSetMonitor\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] Shutting down free monitoring\r\n2020-10-23T17:24:42.554+0000 I  FTDC     <span class=\"o\">[<\/span>initandlisten] Shutting down full-time data capture\r\n2020-10-23T17:24:42.554+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] Shutting down the HealthLog\r\n2020-10-23T17:24:42.554+0000 I  -        <span class=\"o\">[<\/span>initandlisten] Dropping the scope cache <span class=\"k\">for <\/span>shutdown\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] now exiting\r\n2020-10-23T17:24:42.554+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] shutting down with code:100\r\n<\/code><\/pre>\n<p>\u7279\u522b\u662f\u6ca1\u6709\u53d1\u751f\u9519\u8bef\u3002\u6211\u89c9\u5f97\u53ef\u4ee5\uff0c\u5148\u8bd5\u8bd5\u91cd\u542f\u548c\u518d\u6b21\u542f\u52a8&#8230;<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span><span class=\"nb\">sudo <\/span>service mongod restart\r\n<span class=\"nv\">$ <\/span>mongo\r\nMongoDB shell version v4.2.10\r\nconnecting to: mongodb:\/\/127.0.0.1:27017\/?compressors<span class=\"o\">=<\/span>disabled&amp;gssapiServiceName<span class=\"o\">=<\/span>mongodb\r\n2020-10-23T17:27:53.860+0000 E  QUERY    <span class=\"o\">[<\/span>js] Error: couldn<span class=\"s1\">'t connect to server 127.0.0.1:27017, connection attempt failed: SocketException: Error connecting to 127.0.0.1:27017 :: caused by :: Connection refused :\r\nconnect@src\/mongo\/shell\/mongo.js:353:17\r\n@(connect):2:6\r\n2020-10-23T17:27:53.861+0000 F  -        [main] exception: connect failed\r\n2020-10-23T17:27:53.861+0000 E  -        [main] exiting with code 1\r\n<\/span><\/code><\/pre>\n<p>\u55ef\uff0c\u6211\u4eec\u6765\u770b\u4e00\u4e0b\u65e5\u5fd7\u6587\u4ef6(\/var\/log\/mondodb\/mongod.log)\u2026<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span><span class=\"nb\">sudo <\/span>service mongod start\r\n<span class=\"nv\">$ <\/span><span class=\"nb\">sudo cat<\/span> \/var\/log\/mongodb\/mongod.log\r\n2020-10-23T17:30:25.047+0000 I  CONTROL  <span class=\"o\">[<\/span>main] <span class=\"k\">*****<\/span> SERVER RESTARTED <span class=\"k\">*****<\/span>\r\n2020-10-23T17:30:25.047+0000 I  CONTROL  <span class=\"o\">[<\/span>main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify <span class=\"nt\">--sslDisabledProtocols<\/span> <span class=\"s1\">'none'<\/span>\r\n2020-10-23T17:30:25.053+0000 W  ASIO     <span class=\"o\">[<\/span>main] No TransportLayer configured during NetworkInterface startup\r\n2020-10-23T17:30:25.053+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] MongoDB starting : <span class=\"nv\">pid<\/span><span class=\"o\">=<\/span>15612 <span class=\"nv\">port<\/span><span class=\"o\">=<\/span>27017 <span class=\"nv\">dbpath<\/span><span class=\"o\">=<\/span>\/var\/lib\/mongodb 64-bit <span class=\"nv\">host<\/span><span class=\"o\">=<\/span>sugimoto-1\r\n2020-10-23T17:30:25.053+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] db version v4.2.10\r\n2020-10-23T17:30:25.053+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] git version: 88276238fa97b47c0ef14362b343c5317ecbd739\r\n2020-10-23T17:30:25.053+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] OpenSSL version: OpenSSL 1.1.1  11 Sep 2018\r\n2020-10-23T17:30:25.053+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] allocator: tcmalloc\r\n2020-10-23T17:30:25.053+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] modules: none\r\n2020-10-23T17:30:25.053+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] build environment:\r\n2020-10-23T17:30:25.053+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten]     distmod: ubuntu1804\r\n2020-10-23T17:30:25.053+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten]     distarch: x86_64\r\n2020-10-23T17:30:25.053+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten]     target_arch: x86_64\r\n2020-10-23T17:30:25.053+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] options: <span class=\"o\">{<\/span> config: <span class=\"s2\">\"\/etc\/mongod.conf\"<\/span>, net: <span class=\"o\">{<\/span> bindIp: <span class=\"s2\">\"127.0.0.1\"<\/span>, port: 27017 <span class=\"o\">}<\/span>, processManagement: <span class=\"o\">{<\/span> timeZoneInfo: <span class=\"s2\">\"\/usr\/share\/zoneinfo\"<\/span> <span class=\"o\">}<\/span>, storage: <span class=\"o\">{<\/span> dbPath: <span class=\"s2\">\"\/var\/lib\/mongodb\"<\/span>, journal: <span class=\"o\">{<\/span> enabled: <span class=\"nb\">true<\/span> <span class=\"o\">}<\/span> <span class=\"o\">}<\/span>, systemLog: <span class=\"o\">{<\/span> destination: <span class=\"s2\">\"file\"<\/span>, logAppend: <span class=\"nb\">true<\/span>, path: <span class=\"s2\">\"\/var\/log\/mongodb\/mongod.log\"<\/span> <span class=\"o\">}<\/span> <span class=\"o\">}<\/span>\r\n2020-10-23T17:30:25.054+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] exception <span class=\"k\">in <\/span>initAndListen: IllegalOperation: Attempted to create a lock file on a read-only directory: \/var\/lib\/mongodb, terminating\r\n2020-10-23T17:30:25.054+0000 I  REPL     <span class=\"o\">[<\/span>initandlisten] Stepping down the ReplicationCoordinator <span class=\"k\">for <\/span>shutdown, waitTime: 10000ms\r\n2020-10-23T17:30:25.054+0000 I  SHARDING <span class=\"o\">[<\/span>initandlisten] Shutting down the WaitForMajorityService\r\n2020-10-23T17:30:25.054+0000 I  NETWORK  <span class=\"o\">[<\/span>initandlisten] shutdown: going to close listening sockets...\r\n2020-10-23T17:30:25.054+0000 I  NETWORK  <span class=\"o\">[<\/span>initandlisten] Shutting down the global connection pool\r\n2020-10-23T17:30:25.054+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] Shutting down the FlowControlTicketholder\r\n2020-10-23T17:30:25.054+0000 I  -        <span class=\"o\">[<\/span>initandlisten] Stopping further Flow Control ticket acquisitions.\r\n2020-10-23T17:30:25.054+0000 I  INDEX    <span class=\"o\">[<\/span>initandlisten] Shutting down the IndexBuildsCoordinator\r\n2020-10-23T17:30:25.054+0000 I  NETWORK  <span class=\"o\">[<\/span>initandlisten] Shutting down the ReplicaSetMonitor\r\n2020-10-23T17:30:25.054+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] Shutting down free monitoring\r\n2020-10-23T17:30:25.054+0000 I  FTDC     <span class=\"o\">[<\/span>initandlisten] Shutting down full-time data capture\r\n2020-10-23T17:30:25.054+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] Shutting down the HealthLog\r\n2020-10-23T17:30:25.054+0000 I  -        <span class=\"o\">[<\/span>initandlisten] Dropping the scope cache <span class=\"k\">for <\/span>shutdown\r\n2020-10-23T17:30:25.054+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] now exiting\r\n2020-10-23T17:30:25.054+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] shutting down with code:100\r\n<\/code><\/pre>\n<p>\u770b\u8d77\u6765\u521a\u624d\u7684\u91cd\u65b0\u542f\u52a8\u547d\u4ee4\u4f3c\u4e4e\u8d77\u6548\u4e86&#8230;&#8230;\u4f46\u662f\u6ca1\u6709\u5f00\u59cb\u3002<\/p>\n<p>\u867d\u7136\u5fc3\u4e2d\u5728\u60f3\u7740\u8be5\u600e\u4e48\u529e\uff0c\u4f46\u5c1d\u8bd5\u4e86\u5176\u4ed6\u51e0\u4e2a\u7f51\u7ad9\u4e0a\u63d0\u5230\u7684\u65b9\u6cd5\u5374\u4e0d\u987a\u5229\u2026\u2026<\/p>\n<p>\u6211\u627e\u5230\u4e86\u4e00\u4e2a\u53c2\u8003\u7f51\u7ad9\u3002<\/p>\n<h1>\u89e3\u51b3\u65b9\u6cd5\uff08\u5df2\u627e\u5230\uff09<br \/>\n\u4e0b\u9762\u6211\u5c06\u5bf9\u8fd9\u4e2a\u5904\u7406\u65b9\u6cd5\u8fdb\u884c\u89e3\u91ca\u3002<\/p>\n<p>\u9996\u5148\uff0c \u5982\u679c\u53d1\u751f\u4e86\u8fd9\u4e2a\u9519\u8bef\uff0c\u5f88\u6709\u53ef\u80fd\u662f\u751f\u6210\u4e86\u4e00\u4e2a\u540d\u4e3amongod.lock\u7684\u6587\u4ef6\u3002\u636e\u8bf4\u8fd9\u662f\u5728\u5f3a\u5236\u7ec8\u6b62MongoDB\u7b49\u60c5\u51b5\u4e0b\u4f1a\u51fa\u73b0\u7684\u95ee\u9898\u3002<\/p>\n<p>\u9996\u5148\u5220\u9664\u8fd9\u4e2a\u6587\u4ef6\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span><span class=\"nb\">sudo rm<\/span> \/var\/lib\/mongodb\/mongod.lock\r\n<\/code><\/pre>\n<p>\u63a5\u4e0b\u6765\uff0c\u6211\u4eec\u5c06\u786e\u8ba4DBPath\u3002<br \/>\n\u786e\u8ba4\u7684\u65b9\u6cd5\u662f\u53c2\u8003\/etc\/mongod.conf\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span><span class=\"nb\">sudo cat<\/span> \/etc\/mongod.conf \r\n<span class=\"c\"># mongod.conf<\/span>\r\n\r\n<span class=\"c\"># for documentation of all options, see:<\/span>\r\n<span class=\"c\">#   http:\/\/docs.mongodb.org\/manual\/reference\/configuration-options\/<\/span>\r\n\r\n<span class=\"c\"># Where and how to store data.<\/span>\r\nstorage:\r\n  dbPath: \/var\/lib\/mongodb\r\n  journal:\r\n    enabled: <span class=\"nb\">true<\/span>\r\n<span class=\"c\">#  engine:<\/span>\r\n<span class=\"c\">#  mmapv1:<\/span>\r\n<span class=\"c\">#  wiredTiger:<\/span>\r\n\r\n<span class=\"c\"># where to write logging data.<\/span>\r\nsystemLog:\r\n  destination: file\r\n  logAppend: <span class=\"nb\">true\r\n  <\/span>path: \/var\/log\/mongodb\/mongod.log\r\n\r\n<span class=\"c\"># network interfaces<\/span>\r\nnet:\r\n  port: 27017\r\n  bindIp: 127.0.0.1\r\n\r\n\r\n<span class=\"c\"># how the process runs<\/span>\r\nprocessManagement:\r\n  timeZoneInfo: \/usr\/share\/zoneinfo\r\n\r\n<span class=\"c\">#security:<\/span>\r\n\r\n<span class=\"c\">#operationProfiling:<\/span>\r\n\r\n<span class=\"c\">#replication:<\/span>\r\n\r\n<span class=\"c\">#sharding:<\/span>\r\n\r\n<span class=\"c\">## Enterprise-Only Options:<\/span>\r\n\r\n<span class=\"c\">#auditLog:<\/span>\r\n\r\n<span class=\"c\">#snmp:<\/span>\r\n\r\n<\/code><\/pre>\n<p>\u5bf9\u4e8e\u6211\u6765\u8bf4\uff0c\u53ef\u4ee5\u786e\u5b9a dbpath = \/var\/lib\/mongodb\u3002\uff08\u5176\u4ed6\u60c5\u51b5\u53ef\u80fd\u662f \/srv\/mongodb\u3001\/opt\/mongodb\uff09<\/p>\n<p>\u5e76\u4e14\uff0c\u5728\u6307\u5b9a\u4e86dbpath\u4e4b\u540e\uff0c\u6267\u884c&#8211;repair\u548c&#8211;journal\u3002<br \/>\n\uff08dbpath\u7684\u9ed8\u8ba4\u8def\u5f84\u597d\u50cf\u662f\/data\/db\uff1f\uff09<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span><span class=\"nb\">sudo <\/span>mongod <span class=\"nt\">--dbpath<\/span> \/var\/lib\/mongodb\/ <span class=\"nt\">--repair<\/span>\r\n<span class=\"nv\">$ <\/span><span class=\"nb\">sudo <\/span>mongod <span class=\"nt\">--dbpath<\/span> \/var\/lib\/mongodb\/ <span class=\"nt\">--journal<\/span>\r\n<\/code><\/pre>\n<p>\u5f53\u6267\u884c\u4e0a\u8ff0\u547d\u4ee4\u65f6\uff0c<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span><span class=\"nb\">sudo <\/span>mongod <span class=\"nt\">--dbpath<\/span> \/var\/lib\/mongodb\/ <span class=\"nt\">--journal<\/span>\r\n2020-10-23T17:50:41.718+0000 I  CONTROL  <span class=\"o\">[<\/span>main] Automatically disabling TLS 1.0, to force-enable TLS 1.0 specify <span class=\"nt\">--sslDisabledProtocols<\/span> <span class=\"s1\">'none'<\/span>\r\n2020-10-23T17:50:41.720+0000 W  ASIO     <span class=\"o\">[<\/span>main] No TransportLayer configured during NetworkInterface startup\r\n2020-10-23T17:50:41.720+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] MongoDB starting : <span class=\"nv\">pid<\/span><span class=\"o\">=<\/span>15886 <span class=\"nv\">port<\/span><span class=\"o\">=<\/span>27017 <span class=\"nv\">dbpath<\/span><span class=\"o\">=<\/span>\/var\/lib\/mongodb\/ 64-bit <span class=\"nv\">host<\/span><span class=\"o\">=<\/span>sugimoto-1\r\n2020-10-23T17:50:41.720+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] db version v4.2.10\r\n2020-10-23T17:50:41.720+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] git version: 88276238fa97b47c0ef14362b343c5317ecbd739\r\n2020-10-23T17:50:41.720+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] OpenSSL version: OpenSSL 1.1.1  11 Sep 2018\r\n2020-10-23T17:50:41.720+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] allocator: tcmalloc\r\n2020-10-23T17:50:41.720+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] modules: none\r\n2020-10-23T17:50:41.720+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] build environment:\r\n2020-10-23T17:50:41.720+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten]     distmod: ubuntu1804\r\n2020-10-23T17:50:41.720+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten]     distarch: x86_64\r\n2020-10-23T17:50:41.720+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten]     target_arch: x86_64\r\n2020-10-23T17:50:41.720+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] options: <span class=\"o\">{<\/span> storage: <span class=\"o\">{<\/span> dbPath: <span class=\"s2\">\"\/var\/lib\/mongodb\/\"<\/span>, journal: <span class=\"o\">{<\/span> enabled: <span class=\"nb\">true<\/span> <span class=\"o\">}<\/span> <span class=\"o\">}<\/span> <span class=\"o\">}<\/span>\r\n2020-10-23T17:50:41.720+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] Detected data files <span class=\"k\">in<\/span> \/var\/lib\/mongodb\/ created by the <span class=\"s1\">'wiredTiger'<\/span> storage engine, so setting the active storage engine to <span class=\"s1\">'wiredTiger'<\/span><span class=\"nb\">.<\/span>\r\n2020-10-23T17:50:41.720+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] \r\n2020-10-23T17:50:41.720+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span> WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine\r\n2020-10-23T17:50:41.720+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          See http:\/\/dochub.mongodb.org\/core\/prodnotes-filesystem\r\n2020-10-23T17:50:41.720+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] wiredtiger_open config: create,cache_size<span class=\"o\">=<\/span>3476M,cache_overflow<span class=\"o\">=(<\/span><span class=\"nv\">file_max<\/span><span class=\"o\">=<\/span>0M<span class=\"o\">)<\/span>,session_max<span class=\"o\">=<\/span>33000,eviction<span class=\"o\">=(<\/span><span class=\"nv\">threads_min<\/span><span class=\"o\">=<\/span>4,threads_max<span class=\"o\">=<\/span>4<span class=\"o\">)<\/span>,config_base<span class=\"o\">=<\/span><span class=\"nb\">false<\/span>,statistics<span class=\"o\">=(<\/span>fast<span class=\"o\">)<\/span>,log<span class=\"o\">=(<\/span><span class=\"nv\">enabled<\/span><span class=\"o\">=<\/span><span class=\"nb\">true<\/span>,archive<span class=\"o\">=<\/span><span class=\"nb\">true<\/span>,path<span class=\"o\">=<\/span>journal,compressor<span class=\"o\">=<\/span>snappy<span class=\"o\">)<\/span>,file_manager<span class=\"o\">=(<\/span><span class=\"nv\">close_idle_time<\/span><span class=\"o\">=<\/span>100000,close_scan_interval<span class=\"o\">=<\/span>10,close_handle_minimum<span class=\"o\">=<\/span>250<span class=\"o\">)<\/span>,statistics_log<span class=\"o\">=(<\/span><span class=\"nb\">wait<\/span><span class=\"o\">=<\/span>0<span class=\"o\">)<\/span>,verbose<span class=\"o\">=[<\/span>recovery_progress,checkpoint_progress],\r\n2020-10-23T17:50:42.329+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] WiredTiger message <span class=\"o\">[<\/span>1603475442:329070][15886:0x7f91cd5dfb00], txn-recover: Recovering log 5 through 6\r\n2020-10-23T17:50:42.366+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] WiredTiger message <span class=\"o\">[<\/span>1603475442:366919][15886:0x7f91cd5dfb00], txn-recover: Recovering log 6 through 6\r\n2020-10-23T17:50:42.415+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] WiredTiger message <span class=\"o\">[<\/span>1603475442:415007][15886:0x7f91cd5dfb00], txn-recover: Main recovery loop: starting at 5\/28160 to 6\/256\r\n2020-10-23T17:50:42.487+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] WiredTiger message <span class=\"o\">[<\/span>1603475442:487244][15886:0x7f91cd5dfb00], txn-recover: Recovering log 5 through 6\r\n2020-10-23T17:50:42.528+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] WiredTiger message <span class=\"o\">[<\/span>1603475442:528110][15886:0x7f91cd5dfb00], txn-recover: Recovering log 6 through 6\r\n2020-10-23T17:50:42.563+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] WiredTiger message <span class=\"o\">[<\/span>1603475442:563757][15886:0x7f91cd5dfb00], txn-recover: Set global recovery timestamp: <span class=\"o\">(<\/span>0, 0<span class=\"o\">)<\/span>\r\n2020-10-23T17:50:42.599+0000 I  RECOVERY <span class=\"o\">[<\/span>initandlisten] WiredTiger recoveryTimestamp. Ts: Timestamp<span class=\"o\">(<\/span>0, 0<span class=\"o\">)<\/span>\r\n2020-10-23T17:50:42.604+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] Timestamp monitor starting\r\n2020-10-23T17:50:42.606+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] \r\n2020-10-23T17:50:42.606+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span> WARNING: Access control is not enabled <span class=\"k\">for <\/span>the database.\r\n2020-10-23T17:50:42.606+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          Read and write access to data and configuration is unrestricted.\r\n2020-10-23T17:50:42.606+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span> WARNING: You are running this process as the root user, which is not recommended.\r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] \r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span> WARNING: This server is bound to localhost.\r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          Remote systems will be unable to connect to this server. \r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          Start the server with <span class=\"nt\">--bind_ip<\/span> &lt;address&gt; to specify which IP \r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          addresses it should serve responses from, or with <span class=\"nt\">--bind_ip_all<\/span> to\r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          <span class=\"nb\">bind <\/span>to all interfaces. If this behavior is desired, start the\r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          server with <span class=\"nt\">--bind_ip<\/span> 127.0.0.1 to disable this warning.\r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] \r\n2020-10-23T17:50:42.609+0000 I  SHARDING <span class=\"o\">[<\/span>initandlisten] Marking collection local.system.replset as collection version: &lt;unsharded&gt;\r\n2020-10-23T17:50:42.610+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] Flow Control is enabled on this deployment.\r\n2020-10-23T17:50:42.610+0000 I  SHARDING <span class=\"o\">[<\/span>initandlisten] Marking collection admin.system.roles as collection version: &lt;unsharded&gt;\r\n2020-10-23T17:50:42.610+0000 I  SHARDING <span class=\"o\">[<\/span>initandlisten] Marking collection admin.system.version as collection version: &lt;unsharded&gt;\r\n2020-10-23T17:50:42.611+0000 I  SHARDING <span class=\"o\">[<\/span>initandlisten] Marking collection local.startup_log as collection version: &lt;unsharded&gt;\r\n2020-10-23T17:50:42.611+0000 I  FTDC     <span class=\"o\">[<\/span>initandlisten] Initializing full-time diagnostic data capture with directory <span class=\"s1\">'\/var\/lib\/mongodb\/diagnostic.data'<\/span>\r\n2020-10-23T17:50:42.612+0000 I  SHARDING <span class=\"o\">[<\/span>LogicalSessionCacheRefresh] Marking collection config.system.sessions as collection version: &lt;unsharded&gt;\r\n2020-10-23T17:50:42.612+0000 I  NETWORK  <span class=\"o\">[<\/span>listener] Listening on \/tmp\/mongodb-27017.sock\r\n2020-10-23T17:50:42.612+0000 I  SHARDING <span class=\"o\">[<\/span>LogicalSessionCacheReap] Marking collection config.transactions as collection version: &lt;unsharded&gt;\r\n2020-10-23T17:50:42.612+0000 I  NETWORK  <span class=\"o\">[<\/span>listener] Listening on 127.0.0.1\r\n2020-10-23T17:50:42.612+0000 I  NETWORK  <span class=\"o\">[<\/span>listener] waiting <span class=\"k\">for <\/span>connections on port 27017\r\n2020-10-23T17:50:43.000+0000 I  SHARDING <span class=\"o\">[<\/span>ftdc] Marking collection local.oplog.rs as collection version: &lt;unsharded&gt;\r\n<\/code><\/pre>\n<p>\u5982\u679c\u7f51\u7edc\u76d1\u542c\u5668\u572827017\u7aef\u53e3\u4e0a\u7b49\u5f85\u8fde\u63a5\uff0c\u5219\u57fa\u672c\u4e0a\u662f\u6b63\u5e38\u7684\u3002<\/p>\n<p>\u7136\u540e\uff0c\u8bf7\u4e0d\u8981\u5173\u95ed\u8fd9\u4e2a\u5df2\u7ecf\u8fd0\u884c\u7684\u7ec8\u7aef\uff0c\u53e6\u5916\u6253\u5f00\u4e00\u4e2a\u7ec8\u7aef\u7a97\u53e3\u6765\u542f\u52a8mongodb\u3002<\/p>\n<pre class=\"post-pre\"><code><span class=\"nv\">$ <\/span>mongo\r\nMongoDB shell version v4.2.10\r\nconnecting to: mongodb:\/\/127.0.0.1:27017\/?compressors<span class=\"o\">=<\/span>disabled&amp;gssapiServiceName<span class=\"o\">=<\/span>mongodb\r\nImplicit session: session <span class=\"o\">{<\/span> <span class=\"s2\">\"id\"<\/span> : UUID<span class=\"o\">(<\/span><span class=\"s2\">\"51271f1b-ddc0-4774-9aed-c014ed2224ec\"<\/span><span class=\"o\">)<\/span> <span class=\"o\">}<\/span>\r\nMongoDB server version: 4.2.10\r\nServer has startup warnings: \r\n2020-10-23T17:50:41.720+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] \r\n2020-10-23T17:50:41.720+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span> WARNING: Using the XFS filesystem is strongly recommended with the WiredTiger storage engine\r\n2020-10-23T17:50:41.720+0000 I  STORAGE  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          See http:\/\/dochub.mongodb.org\/core\/prodnotes-filesystem\r\n2020-10-23T17:50:42.606+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] \r\n2020-10-23T17:50:42.606+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span> WARNING: Access control is not enabled <span class=\"k\">for <\/span>the database.\r\n2020-10-23T17:50:42.606+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          Read and write access to data and configuration is unrestricted.\r\n2020-10-23T17:50:42.606+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span> WARNING: You are running this process as the root user, which is not recommended.\r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] \r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span> WARNING: This server is bound to localhost.\r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          Remote systems will be unable to connect to this server. \r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          Start the server with <span class=\"nt\">--bind_ip<\/span> &lt;address&gt; to specify which IP \r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          addresses it should serve responses from, or with <span class=\"nt\">--bind_ip_all<\/span> to\r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          <span class=\"nb\">bind <\/span>to all interfaces. If this behavior is desired, start the\r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] <span class=\"k\">**<\/span>          server with <span class=\"nt\">--bind_ip<\/span> 127.0.0.1 to disable this warning.\r\n2020-10-23T17:50:42.607+0000 I  CONTROL  <span class=\"o\">[<\/span>initandlisten] \r\n<span class=\"nt\">---<\/span>\r\nEnable MongoDB<span class=\"s1\">'s free cloud-based monitoring service, which will then receive and display\r\nmetrics about your deployment (disk utilization, CPU, operation statistics, etc).\r\n\r\nThe monitoring data will be available on a MongoDB website with a unique URL accessible to you\r\nand anyone you share the URL with. MongoDB may use this information to make product\r\nimprovements and to suggest MongoDB products and deployment options to you.\r\n\r\nTo enable free monitoring, run the following command: db.enableFreeMonitoring()\r\nTo permanently disable this reminder, run the following command: db.disableFreeMonitoring()\r\n---\r\n\r\n&gt; \r\n<\/span><\/code><\/pre>\n<p>\u7531\u4e8e\u63d0\u793a\u6253\u5f00\u4e86\uff0c\u770b\u8d77\u6765\u5e94\u8be5\u6ca1\u95ee\u9898\u3002<br \/>\n\u6682\u65f6\u6765\u8bf4\uff0c\u8fd9\u662f\u6211\u76ee\u524d\u80fd\u91c7\u53d6\u7684\u6700\u5927\u9650\u5ea6\u63aa\u65bd\u3002<\/p>\n<p>\u53ea\u662f\uff0c\u7531\u4e8e\u5728\u6267\u884c\u547d\u4ee4\u540e\u8981\u5728\u53e6\u4e00\u4e2a\u7a97\u53e3\u4e2d\u542f\u52a8\uff0c\u8fd9\u76f8\u5f53\u9ebb\u70e6\uff0c\u6240\u4ee5\u5982\u679c\u6709\u5176\u4ed6\u65b9\u6cd5\uff0c\u6211\u4f1a\u60f3\u518d\u5199\u4e00\u7bc7\u6587\u7ae0\u3002<\/p>\n<h4>\u6700\u540e\uff0c\u6211\u4f1a\u9644\u4e0a\u5b98\u65b9\u6587\u4ef6\u7684\u94fe\u63a5\u3002<\/p>\n","protected":false},"excerpt":{"rendered":"<p>MongoDB\u304c\u8d77\u52d5\u3057\u306a\u304f\u306a\u3063\u3066\u3057\u307e\u3063\u305f\uff0e\uff0e\uff0e\u3042\u308b\u65e5\uff0cMongoDB\u3092\u8d77\u52d5\u3057\u3088\u3046\u3068\u3057\u305f\u3089\u4ee5\u4e0b\u306e\u3088\u3046\u306a\u30a8\u30e9\u30fc\u304c\u30fb [&hellip;]<\/p>\n","protected":false},"author":11,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[227],"class_list":["post-29930","post","type-post","status-publish","format-standard","hentry","category-uncategorized","tag-227"],"yoast_head":"<!-- This site is optimized with the Yoast SEO Premium plugin v21.5 (Yoast SEO v21.5) - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5 - Blog - Silicon Cloud<\/title>\n<meta name=\"description\" content=\"\u5173\u4e8e\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.silicloud.com\/zh\/blog\/\u3010ubuntu\u3011\u5904\u7406mongodb\u5728\u53d1\u751fsocketexception\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5\/\" \/>\n<meta property=\"og:locale\" content=\"zh_CN\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5\" \/>\n<meta property=\"og:description\" content=\"\u5173\u4e8e\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5\u7684\u6280\u672f\u6587\u7ae0\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.silicloud.com\/zh\/blog\/\u3010ubuntu\u3011\u5904\u7406mongodb\u5728\u53d1\u751fsocketexception\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5\/\" \/>\n<meta property=\"og:site_name\" content=\"Blog - Silicon Cloud\" \/>\n<meta property=\"article:published_time\" content=\"2023-03-14T17:05:49+00:00\" \/>\n<meta property=\"article:modified_time\" content=\"2025-08-12T08:38:50+00:00\" \/>\n<meta name=\"author\" content=\"\u65b0, \u97f5\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u4f5c\u8005\" \/>\n\t<meta name=\"twitter:data1\" content=\"\u65b0, \u97f5\" \/>\n\t<meta name=\"twitter:label2\" content=\"\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4\" \/>\n\t<meta name=\"twitter:data2\" content=\"1 \u5206\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/\",\"name\":\"\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5 - Blog - Silicon Cloud\",\"isPartOf\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\"},\"datePublished\":\"2023-03-14T17:05:49+00:00\",\"dateModified\":\"2025-08-12T08:38:50+00:00\",\"author\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9\"},\"description\":\"\u5173\u4e8e\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5\u7684\u6280\u672f\u6587\u7ae0\",\"breadcrumb\":{\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/#breadcrumb\"},\"inLanguage\":\"zh-Hans\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"\u9996\u9875\",\"item\":\"https:\/\/www.silicloud.com\/zh\/blog\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#website\",\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/\",\"name\":\"Blog - Silicon Cloud\",\"description\":\"\",\"inLanguage\":\"zh-Hans\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9\",\"name\":\"\u65b0, \u97f5\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g\",\"caption\":\"\u65b0, \u97f5\"},\"url\":\"https:\/\/www.silicloud.com\/zh\/blog\/author\/yunxin\/\"},{\"@type\":\"ImageObject\",\"inLanguage\":\"zh-Hans\",\"@id\":\"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/#local-main-organization-logo\",\"url\":\"\",\"contentUrl\":\"\",\"caption\":\"Blog - Silicon Cloud\"}]}<\/script>\n<!-- \/ Yoast SEO Premium plugin. -->","yoast_head_json":{"title":"\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5 - Blog - Silicon Cloud","description":"\u5173\u4e8e\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5\u7684\u6280\u672f\u6587\u7ae0","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.silicloud.com\/zh\/blog\/\u3010ubuntu\u3011\u5904\u7406mongodb\u5728\u53d1\u751fsocketexception\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5\/","og_locale":"zh_CN","og_type":"article","og_title":"\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5","og_description":"\u5173\u4e8e\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5\u7684\u6280\u672f\u6587\u7ae0","og_url":"https:\/\/www.silicloud.com\/zh\/blog\/\u3010ubuntu\u3011\u5904\u7406mongodb\u5728\u53d1\u751fsocketexception\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5\/","og_site_name":"Blog - Silicon Cloud","article_published_time":"2023-03-14T17:05:49+00:00","article_modified_time":"2025-08-12T08:38:50+00:00","author":"\u65b0, \u97f5","twitter_card":"summary_large_image","twitter_misc":{"\u4f5c\u8005":"\u65b0, \u97f5","\u9884\u8ba1\u9605\u8bfb\u65f6\u95f4":"1 \u5206"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/","url":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/","name":"\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5 - Blog - Silicon Cloud","isPartOf":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website"},"datePublished":"2023-03-14T17:05:49+00:00","dateModified":"2025-08-12T08:38:50+00:00","author":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9"},"description":"\u5173\u4e8e\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5\u7684\u6280\u672f\u6587\u7ae0","breadcrumb":{"@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/#breadcrumb"},"inLanguage":"zh-Hans","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"\u9996\u9875","item":"https:\/\/www.silicloud.com\/zh\/blog\/"},{"@type":"ListItem","position":2,"name":"\u3010Ubuntu\u3011\u5904\u7406MongoDB\u5728\u53d1\u751fSocketException\u9519\u8bef\u65f6\u65e0\u6cd5\u542f\u52a8\u7684\u65b9\u6cd5"}]},{"@type":"WebSite","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#website","url":"https:\/\/www.silicloud.com\/zh\/blog\/","name":"Blog - Silicon Cloud","description":"","inLanguage":"zh-Hans"},{"@type":"Person","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/4ba4019495123db3038fd0809e6959c9","name":"\u65b0, \u97f5","image":{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/d484b6c6e4ae82e8a9efea989e1d2af46d9b6ef128101e63b18f559fca0ae627?s=96&d=mm&r=g","caption":"\u65b0, \u97f5"},"url":"https:\/\/www.silicloud.com\/zh\/blog\/author\/yunxin\/"},{"@type":"ImageObject","inLanguage":"zh-Hans","@id":"https:\/\/www.silicloud.com\/zh\/blog\/%e3%80%90ubuntu%e3%80%91%e5%a4%84%e7%90%86mongodb%e5%9c%a8%e5%8f%91%e7%94%9fsocketexception%e9%94%99%e8%af%af%e6%97%b6%e6%97%a0%e6%b3%95%e5%90%af%e5%8a%a8%e7%9a%84%e6%96%b9%e6%b3%95\/#local-main-organization-logo","url":"","contentUrl":"","caption":"Blog - Silicon Cloud"}]}},"_links":{"self":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/29930","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/users\/11"}],"replies":[{"embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/comments?post=29930"}],"version-history":[{"count":3,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/29930\/revisions"}],"predecessor-version":[{"id":111613,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/posts\/29930\/revisions\/111613"}],"wp:attachment":[{"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/media?parent=29930"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/categories?post=29930"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.silicloud.com\/zh\/blog\/wp-json\/wp\/v2\/tags?post=29930"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}