Practical notes by BenkiNew on Linux servers, monitoring, recovery, and self-hosted services.
These articles explain problems we encountered, the evidence used to investigate them, and the limits of the conclusions. Examples use fictional service names and data. Production configurations, private reports, and personal data are not included.
Технічні матеріали BenkiNew з експлуатації Linux-серверів, моніторингу та відновлення сервісів.
Пишу про експлуатацію Linux-серверів: що сталося, як перевіряли, що змінили та чого перевірка не доводить. Профіль автора на DOU.
- Як моніторинг помиляється: стара помилка, вимкнений сервіс і недоступна перевірка — публікація на DOU, 10.10.2026.
- Синхронізація успішна, дані застарілі: як Bash і systemd приховали збій після переносу — технічний розбір Bash
errexitі systemdReadWritePaths; першоджерело та скрипти у Gist, стаття на його основі на DOU, 11.10.2026. - «Transmit queue timed out» на Intel I219-LM: схоже, шторм pause-кадрів, а не пам’ять — три випадки зависання
e1000e, відкинуті гіпотези з доказами, збіг із незбалансованими XOFF і межі висновку; результат перевірки виправлення буде дописано. English version; першоджерело й дані у Gist.
Це план матеріалів, а не вже опубліковані інструкції:
- Автономний frontend: локальні ресурси та спільний пул без CDN.
- Резервування PostgreSQL: як перевіряти відновлення, а не лише створення backup.
Related Ukrainian articles on DOU: monitoring with evidence, 10.10.2026 and sync succeeded, data went stale, 11.10.2026. The Bash/systemd article is based on the original GitHub material; this repository maintains the technical explanations, examples, and clarifications.
The monitoring article is currently available in Ukrainian only. It covers misleading monitoring signals: an old error presented as a current incident, an intentionally disabled job presented as healthy, and a failed probe reported as zero errors. It also explains why an inactive oneshot service can be normal and why a running process does not prove application health. An English translation is planned.
- Sync succeeded, data went stale: how Bash and systemd hid a failure after a move — Bash
errexit, systemd filesystem restrictions, and synthetic reproduction scripts; original Gist. - "Transmit queue timed out" on Intel I219-LM: it looks like a pause-frame storm, not memory pressure — three
e1000ehang incidents, hypotheses ruled out with evidence, the match with unbalanced XOFF, and the limits of the conclusion; the result of the fix will be added; original Gist.
Questions and reports in either Ukrainian or English are welcome in Discussions.
Для запитань про матеріали використовуйте Discussions. Неточності у тексті можна повідомляти через Issues або виправляти через pull request.
Перед надсиланням прикладів приберіть токени, персональні дані, приватні адреси та вміст production-документів. Мінімальний відтворюваний приклад корисніший за повний журнал сервера.