Без строгих ограничений памяти в Docker Compose один queue worker с утечкой памяти может спровоцировать Linux OOM-killer, из-за чего упадёт основной процесс базы данных.
Явные лимиты памяти и настройка
• Hard limits (
• Reservations гарантируют необходимый объём памяти при запуске на host
•
Такая конфигурация контейнеров позволила свести неожиданные падения deployment-сервера к нулю.
@SysAdmin_Portal
Явные лимиты памяти и настройка
oom_score_adj помогают защитить критически важные сервисы. Вот как стоит настраивать ограничения для worker-контейнеров в production:• Hard limits (
deploy.resources.limits.memory) ограничивают максимальное потребление RAM, после чего worker перезапускается• Reservations гарантируют необходимый объём памяти при запуске на host
•
oom_score_adj позволяет сделать так, чтобы worker-процессы завершались раньше критически важных баз данныхТакая конфигурация контейнеров позволила свести неожиданные падения deployment-сервера к нулю.
@SysAdmin_Portal
👍3❤2
Устанавливает более 160 готовых к реальной работе навыков для Claude Code, Cursor и Codex.
Они охватывают DevOps, безопасность и инфраструктуру.
https://github.com/BagelHole/DevOps-Security-Agent-Skills
@SysAdmin_Portal
Они охватывают DevOps, безопасность и инфраструктуру.
https://github.com/BagelHole/DevOps-Security-Agent-Skills
@SysAdmin_Portal
❤2
«SSH3» безопасный вход по-новому
Если обычный SSH кажется слишком «старой школы» попробуйте SSH3
Он использует HTTP/3, соединяется быстрее и умеет авторизовать вас через OAuth 2.0 или OpenID Connect. Всё то же самое SSH-чувство, но на современном стекe❓
https://github.com/francoismichel/ssh3
@SysAdmin_Portal
Если обычный SSH кажется слишком «старой школы» попробуйте SSH3
Он использует HTTP/3, соединяется быстрее и умеет авторизовать вас через OAuth 2.0 или OpenID Connect. Всё то же самое SSH-чувство, но на современном стекe
https://github.com/francoismichel/ssh3
@SysAdmin_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
❤4🤔1
This media is not supported in your browser
VIEW IN TELEGRAM
Быстрый совет по Linux
Запустите Vim с несколькими файлами, открытыми в отдельных вкладках:
@SysAdmin_Portal
Запустите Vim с несколькими файлами, открытыми в отдельных вкладках:
$ vim -p file1.py file2.py file3.py
@SysAdmin_Portal
❤2
Полезная находка «WinApps» альтернативный подход к запуску Windows-софта на Linux
Проект позволяет запускать Windows приложения на Linux так, будто они «родные»: программы работают внутри виртуальной машины Windows, но отображаются в GNOME, KDE или XFCE через FreeRDP, поддерживая интеграцию с файловой системой, контекстным меню и даже URI-ссылками
Фактически это альтернатива Wine, но более надёжная за счёт полноценной Windows-среды😒
@SysAdmin_Portal
Проект позволяет запускать Windows приложения на Linux так, будто они «родные»: программы работают внутри виртуальной машины Windows, но отображаются в GNOME, KDE или XFCE через FreeRDP, поддерживая интеграцию с файловой системой, контекстным меню и даже URI-ссылками
Фактически это альтернатива Wine, но более надёжная за счёт полноценной Windows-среды
@SysAdmin_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
🤔6❤4
Полезный репозиторий «doxx»
Инструмент для извлечения текста из🪑
@SysAdmin_Portal
Инструмент для извлечения текста из
.docx прямо в терминале Linux. Не требует Microsoft Office, работает быстро и безопасно, идеально для админов и разработчиков @SysAdmin_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4❤2
Полноценный Linux на Android
Local Desktop это проект который превратит ваш Android в полноценный Linux-десктоп. Новый подход к запуску десктопной среды на Android избавляет от старых костылей.
Всё работает локально, быстро и без root доступа. Устройство легко превращается в мини-станцию для кодинга, дебага и повседневных задач.
Карманный ПК официально перестаёт быть мечтой👀
@SysAdmin_Portal
Local Desktop это проект который превратит ваш Android в полноценный Linux-десктоп. Новый подход к запуску десктопной среды на Android избавляет от старых костылей.
Всё работает локально, быстро и без root доступа. Устройство легко превращается в мини-станцию для кодинга, дебага и повседневных задач.
Карманный ПК официально перестаёт быть мечтой
@SysAdmin_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥4👍2
DevOps заметки и живые объяснения инструментов
Сайт служит удобной точкой доступа к документированным знаниям о Docker, GitHub Actions, Kubernetes и множестве других инструментов.
Материал подан практично и структурировано, что позволяет быстро разобраться в технологиях и сразу применять решения в проектах💪
@SysAdmin_Portal
Сайт служит удобной точкой доступа к документированным знаниям о Docker, GitHub Actions, Kubernetes и множестве других инструментов.
Материал подан практично и структурировано, что позволяет быстро разобраться в технологиях и сразу применять решения в проектах
@SysAdmin_Portal
Please open Telegram to view this post
VIEW IN TELEGRAM
🔥2👍1
Быстрый Linux Tip
Вопрос: сколько активных соединений сейчас у веб-сервера?
Попробуйте:
@SysAdmin_Portal
Вопрос: сколько активных соединений сейчас у веб-сервера?
Попробуйте:
sudo ss -tn state established '( sport = :80 )' | awk '{print $5}' | cut -d: -f1 | sort | uniq -c | sort -rn
ss -tn показывает TCP-соединения, а фильтрация по порту 80 позволяет увидеть количество соединений для каждого client IP.@SysAdmin_Portal
❤4
Хорошие новости для пользователей Fedora и SUSE Linux!
Разработчик обнаружил, что при распаковке Zstd файловая система Btrfs без необходимости записывала каждый байт дважды.
Он подготовил исправление, которое направляет вывод напрямую в page cache. В результате скорость последовательного чтения выросла до 7,8%.
Патч уже поставлен в очередь на Linux 7.4, так что прироста производительности пока придётся подождать.
@SysAdmin_Portal
Разработчик обнаружил, что при распаковке Zstd файловая система Btrfs без необходимости записывала каждый байт дважды.
Он подготовил исправление, которое направляет вывод напрямую в page cache. В результате скорость последовательного чтения выросла до 7,8%.
Патч уже поставлен в очередь на Linux 7.4, так что прироста производительности пока придётся подождать.
@SysAdmin_Portal
👍4
👍4❤2