diff --git a/lib/Basics/Logger.cpp b/lib/Basics/Logger.cpp index 0381bc2878..e06e97ca40 100644 --- a/lib/Basics/Logger.cpp +++ b/lib/Basics/Logger.cpp @@ -291,7 +291,9 @@ void LogAppenderFile::reopenLog() { int old = std::atomic_exchange(&_fd, fd); - TRI_CLOSE(old); + if (old > STDERR_FILENO) { + TRI_CLOSE(old); + } } void LogAppenderFile::closeLog() { diff --git a/scripts/startLocalCluster.sh b/scripts/startLocalCluster.sh index 224a4be41b..acea2ae613 100755 --- a/scripts/startLocalCluster.sh +++ b/scripts/startLocalCluster.sh @@ -156,6 +156,9 @@ testServer() { done } +for p in `seq 8629 $PORTTOPDB` ; do + testServer $p +done for p in `seq 8530 $PORTTOPCO` ; do testServer $p done