Реальный отказ, исправление и результат
mongodb124-failures-incident-report
Фактический журнал этого запуска
Request ID, operation ID, connection ID и длительность могут меняться. duration_us — микросекунды отправки команды и получения ответа, а не обещание скорости. Журнал не содержит фильтры, пользовательские документы и сырой errmsg.
{
"Диагностические записи с назначением": [
{
"action": "экран каталога",
"command": "find",
"database": "php_manual_lab",
"request_id": "9",
"operation_id": "648008507718125196",
"host": "127.0.0.1",
"port": 27075,
"connection_id": 128,
"service_id": null,
"duration_us": 275,
"reply": {
"ok": 0,
"code": 2,
"codeName": "BadValue"
},
"error_class": "MongoDB\\Driver\\Exception\\ServerException",
"error_code": 2
},
{
"action": "отчёт остатков",
"command": "aggregate",
"database": "php_manual_lab",
"request_id": "11",
"operation_id": "648008507718125197",
"host": "127.0.0.1",
"port": 27075,
"connection_id": 128,
"service_id": null,
"duration_us": 160,
"reply": {
"ok": 0,
"code": 40324,
"codeName": "Location40324"
},
"error_class": "MongoDB\\Driver\\Exception\\ServerException",
"error_code": 40324
}
],
"Порядок": "action задана приложением; IDs и code берутся из реального события. Имя базы/endpoint тоже требуют контроля доступа к журналу",
"started": [
{
"command": "find",
"database": "php_manual_lab",
"request_id": "9",
"operation_id": "648008507718125196",
"host": "127.0.0.1",
"port": 27075,
"connection_id": 128,
"service_id": null
},
{
"command": "aggregate",
"database": "php_manual_lab",
"request_id": "11",
"operation_id": "648008507718125197",
"host": "127.0.0.1",
"port": 27075,
"connection_id": 128,
"service_id": null
}
],
"failed": [
{
"command": "find",
"database": "php_manual_lab",
"request_id": "9",
"operation_id": "648008507718125196",
"host": "127.0.0.1",
"port": 27075,
"connection_id": 128,
"service_id": null,
"duration_us": 275,
"reply": {
"ok": 0,
"code": 2,
"codeName": "BadValue"
},
"error_class": "MongoDB\\Driver\\Exception\\ServerException",
"error_code": 2
},
{
"command": "aggregate",
"database": "php_manual_lab",
"request_id": "11",
"operation_id": "648008507718125197",
"host": "127.0.0.1",
"port": 27075,
"connection_id": 128,
"service_id": null,
"duration_us": 160,
"reply": {
"ok": 0,
"code": 40324,
"codeName": "Location40324"
},
"error_class": "MongoDB\\Driver\\Exception\\ServerException",
"error_code": 40324
}
],
"succeeded": [],
"expected_deprecations": []
}PHP 8.5.11; mongodb 2.5.5; MongoDB 8.0.34. Учебная коллекция удалена.