Перезапустить обработчик: данные остаются, постоянное соединение создаётся заново

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

Наблюдаемый результат программы
НаблюдениеРезультат
Последовательно запущено HTTP-процессов2
Первый процесс остановлен до второгода
Новое подключение Firebird получило другой IDда
Данные товара сохранилисьда
Товар после перезапускаCable
Остаток после перезапуска3
Второй HTTP-процесс остановленда
Строки и дополнительные наблюдения
{
    "http_sessions": [
        {
            "responses": [
                {
                    "ok": true,
                    "action": "read-item",
                    "pid": 27260,
                    "attachment_id": 4,
                    "sapi": "cli-server",
                    "observed": {
                        "item": {
                            "id": 1,
                            "title": "Cable",
                            "qty": 3
                        },
                        "context": null
                    }
                }
            ],
            "worker_pid": 27260,
            "stopped": true,
            "http_requests": 1,
            "proof": {
                "statuses": [
                    200
                ],
                "sha256s": [
                    "4e286acb6dc595c83a78c42458d58da2c274658a6e5f1981c8a9d2e19d4f20ad"
                ]
            }
        },
        {
            "responses": [
                {
                    "ok": true,
                    "action": "read-item",
                    "pid": 11368,
                    "attachment_id": 5,
                    "sapi": "cli-server",
                    "observed": {
                        "item": {
                            "id": 1,
                            "title": "Cable",
                            "qty": 3
                        },
                        "context": null
                    }
                }
            ],
            "worker_pid": 11368,
            "stopped": true,
            "http_requests": 1,
            "proof": {
                "statuses": [
                    200
                ],
                "sha256s": [
                    "0996c906a11a116bf4c26b4f8146d127f9be14858ce37fbbd0dac13d3dc1b2a5"
                ]
            }
        }
    ],
    "new_attachment": true,
    "processes_were_sequential": true,
    "pid_numbers_are_observations_not_permanent_identity": true,
    "database_file_kept_until_both_workers_stopped": true
}

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