вторник, 28 мая 2013 г.
воскресенье, 19 мая 2013 г.
Daft Punk - Get Lucky ft. Nile Rodgers & Pharrell Williams
Отблагодарить можно через форму справа "Donate" ... )
To reward you via the form on the right "Donate" ... )
:)
вторник, 14 мая 2013 г.
Эй помоги сваю забить
Отблагодарить можно через форму справа "Donate" ... )
To reward you via the form on the right "Donate" ... )
:)
понедельник, 13 мая 2013 г.
Mercedes DTM 2008
Отблагодарить можно через форму справа "Donate" ... )
To reward you via the form on the right "Donate" ... )
:)
воскресенье, 28 апреля 2013 г.
Apache FastCGI 500 Error
SUEXEC_DOCROOT=/
Прописать эту опцию надо в Makefile.local в директории порта или в /etc/make.conf чтобы никуда не терялось
И проблема решится. Посмотреть с чем сейчас собрано можно командой
#suexec -V
-D AP_DOC_ROOT="/usr/local/www/data"
-D AP_GID_MIN=1000
-D AP_HTTPD_USER="www"
-D AP_LOG_EXEC="/var/log/httpd-suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=1000
-D AP_USERDIR_SUFFIX="public_html"
должно быть
# suexec -V
-D AP_DOC_ROOT="/"
-D AP_GID_MIN=1000
-D AP_HTTPD_USER="www"
-D AP_LOG_EXEC="/var/log/httpd-suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=1000
-D AP_USERDIR_SUFFIX="public_html"
cd /usr/ports/www/apache22
make reinstall
Прописать эту опцию надо в Makefile.local в директории порта или в /etc/make.conf чтобы никуда не терялось
И проблема решится. Посмотреть с чем сейчас собрано можно командой
#suexec -V
-D AP_DOC_ROOT="/usr/local/www/data"
-D AP_GID_MIN=1000
-D AP_HTTPD_USER="www"
-D AP_LOG_EXEC="/var/log/httpd-suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=1000
-D AP_USERDIR_SUFFIX="public_html"
должно быть
# suexec -V
-D AP_DOC_ROOT="/"
-D AP_GID_MIN=1000
-D AP_HTTPD_USER="www"
-D AP_LOG_EXEC="/var/log/httpd-suexec.log"
-D AP_SAFE_PATH="/usr/local/bin:/usr/bin:/bin"
-D AP_UID_MIN=1000
-D AP_USERDIR_SUFFIX="public_html"
cd /usr/ports/www/apache22
make reinstall
Отблагодарить можно через форму справа "Donate" ... )
To reward you via the form on the right "Donate" ... )
:)
пятница, 19 апреля 2013 г.
Load average
Если же оборудование в порядке и ЦП быстр, скорее всего, проблема в ПО. Проблемное приложение можно отловить с помощью ps axfu. Полученный вывод предоставит список процессов, а также нужную информацию: потребление процессора, памяти, состояние, ну и непосредственно информацию, идентифицирующую процесс (PID и команду). К слову о состояниях процессов. Типичными состояниями процессов являются следующие три
S — так называемое состояние сна;
R — состояние выполнения;
D — состояние ожидания.
Последнее как раз то, что мы ищем. Дальнейшую отладку можно производить вооружившись iostat, systat (FreeBSD),strace, iperf, но это уже тема другой статьи.
Если речь идет о системе с одним ядром CPU, то при:
load average < 1 - идеальная ситуация, сервер не нагружен
load average 1 - 3 сервер нагружен но работает в норм режиме
load average 3 - 10 сервер загружен довольно сильно, надо следить за нагрузкой и выявлять причины такой нагрузки
load average > 10 сервер перегружен, надо принимать меры
load average > 20 сервер сильно тормозит, трудно получить ответ сервера
S — так называемое состояние сна;
R — состояние выполнения;
D — состояние ожидания.
Последнее как раз то, что мы ищем. Дальнейшую отладку можно производить вооружившись iostat, systat (FreeBSD),strace, iperf, но это уже тема другой статьи.
Если речь идет о системе с одним ядром CPU, то при:
load average < 1 - идеальная ситуация, сервер не нагружен
load average 1 - 3 сервер нагружен но работает в норм режиме
load average 3 - 10 сервер загружен довольно сильно, надо следить за нагрузкой и выявлять причины такой нагрузки
load average > 10 сервер перегружен, надо принимать меры
load average > 20 сервер сильно тормозит, трудно получить ответ сервера
Отблагодарить можно через форму справа "Donate" ... )
To reward you via the form on the right "Donate" ... )
:)
вторник, 16 апреля 2013 г.
Обновление FreeBSD через svn 2013
Подсказка для тех кто начинает пользоваться svn.
Перед созданием репозитория обязательно полностью очищайте /usr/ports:
#rm -rf /usr/ports
Клонирование дерева портов осуществляем командой:
#svn co svn://svn.FreeBSD.org/ports/head /usr/ports
Для скачивания исходных кодов мира и ядра нужно выполнить:
#svn co svn://svn.freebsd.org/base/releng/9.1/ /usr/src
В данном случае скачивается ветка релиза 9.1 (releng/9.1/). Узнать какие существуют актуальные на данный момент ветки можно на официальном сайте FreeBSD. Например, на момент написания заметки имеются ветки stable/9 и releng/9.0. Все существующие ветки можно просмотреть через веб-интерфейс для svn по адресу: http://svnweb.freebsd.org.
Адреса других зеркал можно найти на в хендбуке.
Дальнейшее обновление исходных кодов и портов можно осуществлять командой
#svn update,
предварительно перейдя в папку /usr/src или /usr/ports, соответственно.
Перед созданием репозитория обязательно полностью очищайте /usr/ports:
#rm -rf /usr/ports
Клонирование дерева портов осуществляем командой:
#svn co svn://svn.FreeBSD.org/ports/head /usr/ports
Для скачивания исходных кодов мира и ядра нужно выполнить:
#svn co svn://svn.freebsd.org/base/releng/9.1/ /usr/src
В данном случае скачивается ветка релиза 9.1 (releng/9.1/). Узнать какие существуют актуальные на данный момент ветки можно на официальном сайте FreeBSD. Например, на момент написания заметки имеются ветки stable/9 и releng/9.0. Все существующие ветки можно просмотреть через веб-интерфейс для svn по адресу: http://svnweb.freebsd.org.
Адреса других зеркал можно найти на в хендбуке.
Дальнейшее обновление исходных кодов и портов можно осуществлять командой
#svn update,
предварительно перейдя в папку /usr/src или /usr/ports, соответственно.
Отблагодарить можно через форму справа "Donate" ... )
To reward you via the form on the right "Donate" ... )
:)
Подписаться на:
Сообщения
(
Atom
)
