Живые показания

Состояние сервера

Этот сайт отдаёт сам OxPHP. Ниже — показания той машины, что ответила на ваш запрос, прямо сейчас. Ничего не сохраняется: графики начинаются в момент, когда вы открыли страницу.

OxPHP 0.14.0 · PHP 8.5 · worker mode · 2 воркера · 1 vCPU / 512 МБ

GET /state/stream?step=1 text/event-stream
поток ещё не открыт

С последнего деплоя

Эти счётчики сервер ведёт сам, с момента запуска. Каждый деплой — это перезапуск, поэтому отсчёт идёт от него.

Аптайм 1 ч 46 м деплой 25 окт. 2026 г., 19:43 UTC · перезапусков с деплоя не было btime · oxphp_uptime_seconds
Обслужено запросов 117 включая статику и .md-двойники oxphp_requests_total
Перезапуски воркеров 0 ни по лимиту памяти 128 МБ, ни по сбою oxphp_worker_recycles_total
Ответы 5xx 0 0 % от всех ответов oxphp_responses_by_status_total

Сейчас

Шкала памяти абсолютная: от нуля до всей памяти машины, без автомасштаба. Запросы и время ответа масштабируются по своему максимуму.

шаг
Памятьвесь контейнер 278,4 МБ
−60 ссейчас
память всего контейнера · MemTotal − MemAvailable из /proc/meminfo
Запросыв секунду —
−60 ссейчас
прирост oxphp_requests_total за шаг
Время ответамс — p50 · — p95
−60 сp50p95
оценка по корзинам гистограммы oxphp_request_duration_us за шаг

Воркеры

Каждый воркер держит загруженное приложение между запросами. Если его память PHP перерастёт 128 МБ, сервер заменит его новым, и строка начнёт отсчёт заново.

воркер
память PHP
работает
обслужил
сейчас
#0
7,2 МБ
1 ч 46 м
35
свободен
#1
6,6 МБ
1 ч 46 м
34
запросов: 1

oxphp_worker_memory_bytes · oxphp_worker_uptime_seconds · oxphp_worker_requests_count · oxphp_worker_request_fibers_active

Колонка «сейчас» приблизительная: замер и счётчик потоков этой страницы снимаются не одним шагом.

Откуда цифры

Счётчики и гистограммы — это метрики встроенного внутреннего сервера OxPHP, тот же /metrics, что вы получите у себя. Память берётся у ядра Linux. Сервер работает в песочнице gVisor со своим ядром, поэтому график показывает память всего контейнера по /proc/meminfo. Память и время ответа включают работу самой этой страницы. Графика CPU нет: внутри gVisor процесс видит лишь малую часть процессорного времени, которое считает платформа (на проде 0,8 % против 4,3 %), а числу, за которое нельзя поручиться, здесь не место.

Время деплоя — это момент запуска контейнера, btime из /proc/stat. На DigitalOcean это деплой или перенос на другую машину: перенос тоже сбрасывает отсчёт. Не подтверждено, перезапускает ли платформа упавший сервер в том же контейнере (тогда страница скажет «сервер перезапускался») или в новом (тогда падение будет выглядеть как деплой). Наружу отдаются только числа. Конфигурация, пути и адреса не покидают машину. Поток — обычный SSE, его отдаёт PHP-воркер, как и эту страницу; пока поток ждёт следующего шага, воркер обслуживает других.