Архивы за месяц Апрель, 2012

Исправляем ошибку InnoDB: ERROR: the age of the last checkpoint is 9440929, InnoDB: which exceeds the log group capacity 9433498.

Иногда при активной работе с базами на сервере появляется ошибка ERROR: the age of the last checkpoint is 9448958. После этого данные корректно не записываются в базу и mysql не загружается. Полностью ошибка выглядит так: InnoDB: ERROR: the age of the last checkpoint is 9448958, InnoDB: which exceeds the log group capacity 9433498. InnoDB: If […]

Исправляем ошибку Nginx accept() failed (24: Too many open files)

При высокой нагрузке на сервер (логи на моем сервере эта ошибка взорвала при 500 000 просмотров в сутки) в логах nginx может появится большое количество записей вида: 2012/04/11 09:05:48 [alert] 13265#0: accept() failed (24: Too many open files) 2012/04/11 09:05:48 [alert] 13265#0: accept() failed (24: Too many open files) 2012/04/11 09:05:48 [alert] 13265#0: accept() failed […]

Лимит файловой системы на количество открытых файлов

По умолчанию CentOS, Debian и д.р. устанавливают лимит в 1024 открытых файлов для пользователя, что мало для нагруженных проектов. Узнать текущее значение можно с помощью команды: $ ulimit -n 1024 Для того что бы увеличить глобально увеличить это значение необходимо добавить в конец файла /etc/security/limits.conf строку * — nofile 10240 где 10240 — новый лимит. […]

Как в mc подключится к FTP серверу требующему авторизации?

В диалог FTP -соединение вводим строку: username:password@servername где: username — имя пользователя password — пароль servername — адрес сервера. Но скачивать большое количество файлов с удалённого сервера с помощью MC не рекомендую, для такой задачи лучше подходит wget. Постоянно забываю в каком порядке все это надо вводить и чем разделять 🙂

Исправляем квоты пользователей pure-ftpd

При удалении файлов не через ftp протокол PureFTPd не обновляет свои квоты и считает что место пользователем используется. Для того что бы это исправить, надо пересчитать квоту с помощью команды pure-quotacheck: pure-quotacheck -u 500 -d /ftpdocroot/ftp/user/ -g 500 где: -d /ftpdocroot/ftp/user/ — директория виртуального пользователя PureFTPd, -u 500 — uid пользователя под которым сохраняет файлы PureFTPd […]