Не удалось прочитать х байтов из сокета в течение х миллисекунд

Кто-нибудь может объяснить, что это значит и что я могу с этим сделать?

Failed to read 4 bytes from socket within 300000 milliseconds

Это происходит снова и снова во время массовой записи в MongoDB с новым драйвером PHP для MongoDB. Полное сообщение об ошибке было:

Fatal error: Uncaught exception
'MongoDB\Driver\Exception\ConnectionTimeoutException' with message 'Failed to
send "insert" command with database "bibliographic": Failed to read 4 bytes
from socket within 300000 milliseconds.' in /var/www/html/bms/functions.php:143
Stack trace: #0 /var/www/html/bms/functions.php(143):
MongoDB\Driver\Manager->executeBulkWrite('bibliographic.d...',
Object(MongoDB\Driver\BulkWrite)) #1 /var/www/html/bms/webpages/import.php(13):
parseMARC21XMLfile('../../DNB-Titel...', 'mongodb', '', '', '',
'bibliographic.d...') #2 {main} thrown in /var/www/html/bms/functions.php on
line 143

Я пытался сделать скрипт медленнее с PHP usleep() функция, которая, казалось, «решить» проблему. Но сценарий должен замедлить .. Спасибо!

3

Решение

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

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

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

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