Два участка страницы: один канал к базе, два нужных товара

Наблюдения получены настоящими запросами interbase к Firebird. Дочерние учебные процессы остановлены, собственная база удалена; результаты сохранены ниже.

Наблюдаемый результат программы
НаблюдениеРезультат
HTTP-запросов1
Два вызова используют одно подключениеда
Товар основного блокаCable
Его остаток3
Товар второго блокаClamp
Его остаток0
HTTP-процесс остановленда
Строки и дополнительные наблюдения
{
    "http_session": {
        "responses": [
            {
                "ok": true,
                "action": "same-request",
                "pid": 27528,
                "attachment_id": 4,
                "sapi": "cli-server",
                "observed": {
                    "item": {
                        "id": 1,
                        "title": "Cable",
                        "qty": 3
                    },
                    "context": null,
                    "second_attachment_id": 4,
                    "second_item": {
                        "id": 2,
                        "title": "Clamp",
                        "qty": 0
                    }
                }
            }
        ],
        "worker_pid": 27528,
        "stopped": true,
        "http_requests": 1,
        "proof": {
            "statuses": [
                200
            ],
            "sha256s": [
                "966c97a0b6a4ccbad4f815b03598952e7fee796e839eca6e52208882bae1cb37"
            ]
        }
    },
    "same_attachment": true,
    "two_calls_not_two_connections": true,
    "single_request_is_not_cross_request_proof": true
}

Самостоятельный запуск создаёт result.json с данными и metrics.json с проверками рядом с example.php.