Архив за месяц: Сентябрь 2014

MySQL/MariaDB: mysqlreport — простая утилита вывода всей статистики
0 (0)

30 сентября 2014

Кроме использования запроса SHOW STATUS, который выводит информацию не упорядочено и вообще нечитаемо — можно воспользоваться утилитой mysqlreport. Написана на Perl, домашняя страница тут>>>. Установка: # yum -y install mysqlreport Или: # wget http://hackmysql.com/scripts/mysqlreport # chmod +x mysqlreport

Loading

Linux: очистка swap
0 (0)

29 сентября 2014

Бывает, что система начинает активно использовать страницы, сброшенные на SWAP-раздел, хотя в RAM имеется достаточно свободной памяти. Это случается, если страницы, отправленные в swap не были возвращены в RAM нормальным образом. В таких случаях, можно вручную очистить swap и переместить страницы обратно в RAM. Важно: в оперативной памяти должно быть достаточно места для всего содержимого… Читать далее »

Loading

Linux: утилита ps_mem
0 (0)

28 сентября 2014

Удобная утилита, написанная на Python,  для проверки занятой памяти процессами. Суммирует используемую память всех экземпляров каждого процесса программы и выводит общее значение. Установка в CentOS: # yum -y install ps_mem Или через: # pip install ps_mem

Loading

CentOS: установка NGINX + PHP-FPM
0 (0)

27 сентября 2014

PHP-FPM — FastCGI Process Manager. Установка выполняется на: # cat /etc/redhat-release CentOS release 6.5 (Final) Необходимы репозитории NGINX и Remi. Устанавливаем NGINX, PHP-FPM и PHP: # yum -y install nginx php php-fpm php-common

Loading

BASH: скрипт статистики использования ресурсов процессом
0 (0)

26 сентября 2014

Задача — снимать потребление памяти и нагрузку процессора, которые генерируется сервером MySQL (MariaDB). Скрипт тестировался на: # cat /etc/redhat-release CentOS release 6.5 (Final) И bash: # bash —version GNU bash, version 4.1.2(1)-release (i386-redhat-linux-gnu)

Loading

NGINX: upstream timed out (110: Connection timed out)
0 (0)

25 сентября 2014

Имеются Apache HTTP + NGINX. Периодически, при добавлении поста в блог, NGINX возвращает 504 ошибку, а в лог пишет: 2014/09/25 14:14:30 [error] 3087#0: *15565 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 37.***.***.56, server: rtfm.co.ua, request: «POST /wp-admin/post.php HTTP/1.1», upstream: «http://127.0.0.1:8080/wp-admin/post.php», host: «rtfm.co.ua», referrer: «http://rtfm.co.ua/wp-admin/post.php?post=5387&action=edit» Решение — использовать директиву proxy_read_timeout.

Loading

Linux: примеры использования rsync
0 (0)

24 сентября 2014

Преимущества rsync rsync умеет копировать и синхронизировать файлы с локальной машины на удалённую — и наоборот; поддерживает копирование ссылок, файлов устройств, данные о владельцах, группах и права доступа; rsync работает быстрее, чем scp, потому что использует специальный протокол удалённого обновления, который позволяет передавать данные только об изменившихся файлах: первый раз копируется полное содержимое файла или директории, но при… Читать далее »

Loading

Переезд на новый сервер
0 (0)

23 сентября 2014

Если кто заметил — в левом нижнем углу вместо  теперь расположилась . Наконец-то, переезд на новый сервер почти завершён. «Почти» — потому что на старом ещё несколько сайтов и почтовых ящиков. Краткое сравнение. Старый сервер OS: FreeBSD 9.2 p6

Loading

CentOS: Cannot retrieve metalink for repository: epel
0 (0)

22 сентября 2014

После добавления репозиториев, при попытке проверить обновления — система сообщила: # yum check-update Loaded plugins: fastestmirror, security Determining fastest mirrors Error: Cannot retrieve metalink for repository: epel. Please verify its path and try again

Loading