Как узнать, что операция mongodump не удалась

Я запускаю команду mongodump из php:

$cmd = "mongodump --host=" . $host . " --port=" . $port . " --db=" . $db . " --username=". $username . " --collection=" . $collectionName . " --out=" . $path . " -p " . $password;
$res = shell_exec($cmd);

Иногда соединение с сервером mongo обрывается, и операция сброса завершается неудачно, или даже не происходит авторизация на сервере, но у меня нет возможности узнать это через мой код.

Я нашел временное решение, которое далеко не является хорошим, проверяя наличие файлов .bson и .metadata.json, в то время как файл metadata.json является более важной проверкой, как будто сбой дампа в посередине файл .bson все еще существует, но файл metadata.json отсутствует

Есть ли другой способ проверить результат операции дампа?

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]