Работа с файловыми дескрипторами.

Предположим, есть проблема с разрастанием файла /var/log/squid/access.log В данном случае понятно, что лог-файл принадлежит процессу squid, в общем случае это может быть не очевидно. Для определения принадлежности файла процессу используется команда lsof: На выходе узнаём, что процесс имеет ID равным 728, владелец proxy, размер файла 1049202. Зная идентификатор процесса становится возможным получить файловые дескрипторы: В

Читать далее

Увеличение размера раздела диска ВМ «на горячую».

Набросок Можно увеличить любой раздел диска без размонтирования, в том числе корневой. Физически увеличили диск В ВМ проверяю, что диск увеличился: lsblk ,  если диск прежнего размера — пересканирую: echo 1 > /sys/block/sda/device/rescan Работаю в fdisk: fdisk /dev/sda Вывожу список разделов: команда p Удаляю нужный раздел: команда d Создаю раздел: команда n Записываю изменения: команда

Читать далее

[ERROR] Could not open mysql.plugin table: «Table ‘mysql.plugin’ doesn’t exist». Some plugins may be not loaded

Свежеустановленная на Ubuntu 20 MariaDB 10.5 не стартовала. В логах ошибки: [ERROR] Could not open mysql.plugin table: «Table ‘mysql.plugin’ doesn’t exist». Some plugins may be not loaded [ERROR] Can’t open and lock privilege tables: Table ‘mysql.servers’ doesn’t exist [ERROR] Fatal error: Can’t open and lock privilege tables: Table ‘mysql.db’ doesn’t exist [ERROR] Aborting Решается выполнением:

Читать далее

Debian. Установка и настройка связки Postfix Devecot PostfixAdmin RoundCube OpenDKIM.

В данной статье рассмотрю установку популярной связки Postfix Devecot PostfixAdmin RoundCube OpenDKIM на платформе Debian 10-12. Подготовительные действия. Первоначально в наличии чистый свежеустановленный Debian 10-12. Предполагается, что настроены две ДНС-записи: mail.mydomen.ru  A serverIP mydomen.ru   MX 10 mail.mydomen.ru   Производим обновление системы: # apt-get update && apt-get upgrade Ставим вспомогательные пакеты: # apt-get install wget mc

Читать далее

FastCGI для 1 GB ОЗУ

FastCGI 32 ГБ ОЗУ FcgidMinProcessesPerClass 1 FcgidMaxProcessesPerClass 40 FcgidMaxProcesses 50 FcgidSpawnScore 2 FcgidTerminationScore 1 FcgidTimeScore 4 FcgidSpawnScoreUpLimit 50 FcgidIdleTimeout 300 FcgidIOTimeout 300 FcgidMaxRequestsPerProcess 2000 FcgidMaxRequestInMem 134217728 FcgidMaxRequestLen 134217728 FastCGI 6 ГБ ОЗУ FcgidMinProcessesPerClass 1 FcgidMaxProcessesPerClass 36 FcgidMaxProcesses 36 FcgidSpawnScore 2 FcgidTerminationScore 1 FcgidTimeScore 1 FcgidSpawnScoreUpLimit 36 FcgidIdleTimeout 300 FcgidIOTimeout 300 FcgidMaxRequestsPerProcess 500 FcgidMaxRequestInMem 134217728 FcgidMaxRequestLen

Читать далее