Архив заметок

обновление php 5.3.5 и переустановка eaccelerator

Просмотров: 3070Комментарии: 1
FreeBSDNginx

При каждом обновлении php после перезагрузки постоянно отваливается акселератор с сообщением, что он собран для предыдущей версии.

# /usr/local/etc/rc.d/php-fpm start
Starting php_fpm.
eAccelerator: shmmax should be at least 2MBPHP Warning:  [eAccelerator] Can not create shared memory area in Unknown on line 0
Unknown(0) : Warning - [eAccelerator] Can not create shared memory area
PHP Fatal error:  Unable to start eAccelerator module in Unknown on line 0
Unknown(0) : Fatal error - Unable to start eAccelerator module
/usr/local/etc/rc.d/php-fpm: WARNING: failed to start php_fpm

Вот, что произошло после переустановки акселератора. Решаем проблему увеличением параметра kern.ipc.shmmax.У меня стояло 32 мегабайта, повысим до 64:

#sysctl kern.ipc.shmmax=67108864

Добавим в /etc/sysctl.conf. И надо изменить опцию в файле php.ini:

eaccelerator.shm_size="0"

Немного инфы с источника:

This setting will allow you to control the amount of shared memory eAccelerator should allocate to cache PHP scripts. The number sets the amount of memory in megabytes. Setting this value to "0" will use the default size.

Если после рестарта php-fpm вылетает та же ошибка, что и в начале, просто переустановите еще раз акселератор и запустите php-fpm еще раз. Должно все работать.

drupal 7 пытается дружить с mysql

Просмотров: 3827Комментарии: 1
FreeBSDMySQL

Может кто-то и уже писал о подобном в рунете, не знаю не искал. Нашел сам. Решил намедни посмотреть на эту штуковину, что да как работает. Вышла 7-я версия позавчера. Залив на свой мини сервачок, я приступил к установке. Грабли не заставили себя долго ждать.

Вот, что-то подобное может произойти,если у вам не установлен определенный порт. Возни, конечно, было не особо много. В большинстве случаев люди в интернетах ставят на всякие xammp'ы, lamp'ы, mamp'ы. Читать далее...

Panic!

Просмотров: 1701Комментарии: 0
FreeBSD

Приключения постигли меня в час подготовки защиты НИРа. Вместо того, чтобы дозубрить речь, я увлекся оптимизацией своего веб сервера. Надумал эксперимент по статье с опеннета по докладу Игоря Сысоева. Добавил немного опций в файл /boot/loader.conf, а именно

vm.kmem_size=1G
vm.kmem_size_max=1G

Первый параметр еще прокатил, а второй жестко привязан к опции в ядре(options KVA_PAGES=512). Ядро у меня пока не собралосьsmile И я не долго думаю решил отправить машину в ребут, оказалось не особо долгий. После ребута машина запаниковала с ошибкой:

kmem_suballoc: bad status return of 3

Сомнения вкрались в голову сразу из-за этих параметров добавленных ранее в файл loader.conf. Погуглив, решение было найдено практически мгновенно;) Цитирую:

При загрузке Boot Screen выбираем Escape to loader prompt, после чего мы можем деактивировать те параметры(unset), которые мы устанавливали, или же наоборот установить нужные параметры (set) в моем случае это:

OK unset vm.kmem_size
OK boot

Если вы точно не помните, что меняли, то попытаться освежить память можно командой:

OK show

MySQL 5.5 и build_static=yes

Просмотров: 1839Комментарии: 0
FreeBSDMySQL

Решил поставить релиз кандидат на шлюз. Добавил некоторые опции в /etc/make.conf:

DEFAULT_MYSQL_VER=55
PORTSDIR?=      /usr/ports
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql55-server
WITH_CHARSET=utf8
WITH_COLLATION=utf8_general_ci
WITH_PROC_SCOPE_PTH=yes
BUILD_OPTIMIZED=yes
BUILD_STATIC=yes
.endif
.if ${.CURDIR} == ${PORTSDIR}/databases/mysql55-client
WITH_CHARSET=utf8
WITH_COLLATION=utf8_general_ci
WITH_PROC_SCOPE_PTH=yes
BUILD_OPTIMIZED=yes

И попробовал установить smile В итоге собрался только клиент, а сборка сервера вылетела с ошибкой:

client_plugin.c:382: warning: assignment makes pointer from integer without a cast
*** Error code 1
mv -f .deps/my_time.Tpo .deps/my_time.Plo
1 error
*** Error code 2
1 error
*** Error code 1
1 error
*** Error code 1

Решение было найдено в комментировании опции в /etc/make.conf:

#BUILD_STATIC=yes

counter-strike

Просмотров: 1475Комментарии: 0

Из всех игр больше по душе контра. Как-то так сложилось, что имея мощный компьютер, ты все равно играешь в древнюю контру с немного уже устаревшей графикой и квадратными гранатами. Эту страничку я посвящу этой игре.

Сегодня установил выделенный сервер cs1.6 на свой скромный комп и прикрутил amxbans на всякий случай. Сейчас на сервере установлен metamod 1.19 и amxmodx 1.8.2 beta.

Если кто-то из посетителей настроен как-то этот сервер развить или использовать для клан-варов, пишите и решим этот вопрос.

ip: 83.220.37.4 [infoblog.ws]

port: 27015