From 3dc3db0d78d4d8851ad50dd52ee51fed84ecc7e0 Mon Sep 17 00:00:00 2001 From: Ryan Egesdahl Date: Thu, 10 Sep 2020 11:15:26 -0700 Subject: SERVER-50866 SystemD unit should wait for network-online.target We were previously waiting for network.target, which does not actually mean the network interface will be up and have an IP address assigned. During some reboots, it's possible that mongod would start up before the network interface was fully online, and this caused startup failures if mongod was configured to listen on a specific IP address. Now we wait for network-online.target instead to ensure the IP address is available when mongod starts. --- rpm/mongod.service | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'rpm') diff --git a/rpm/mongod.service b/rpm/mongod.service index 67ff1879cf6..92b4b123022 100644 --- a/rpm/mongod.service +++ b/rpm/mongod.service @@ -1,7 +1,8 @@ [Unit] Description=MongoDB Database Server Documentation=https://docs.mongodb.org/manual -After=network.target +After=network-online.target +Wants=network-online.target [Service] User=mongod -- cgit v1.2.1