Вернуться   Форум SAPE.RU > Другое > Курилка

-->
Ответ
 
Опции темы
Старый 06.08.2008, 23:04   #1
Специалист
 
Аватар для Kashey
 
Регистрация: 02.07.2007
Сообщений: 453
Вес репутации: 217
Kashey - очень-очень хороший человекKashey - очень-очень хороший человекKashey - очень-очень хороший человекKashey - очень-очень хороший человек
Thumbs down Не фурычит еАкселератор

Пришол к нам новый сервер.
Прикола ради дрова под рейдкотролер - только под RHEL
Доступа к rpm в итоге нету

Цитата:
Не могу подключить eaccelerator. Все делаю по инструкции. RHEL 5.1*64
PHP 5.1.6 (cli) (built: Sep 12 2007 11:11:52)
Copyright (c) 1997-2006 The PHP Group
Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies

Server version: Apache/2.2.9 (Unix)
Server built: Jul 24 2008 10:37:41

собирал вот так

apache
./configure --prefix=/usr/local/apache2 --enable-rewrite=shared --enable-speling=shared --enable-so --enable-cgi --enable-auth-basic --enable-authn_default --enable-include --enable-mime --enable-vhost-alias --with-z=/usr/local/zlib-1.2.3 --with-pcre --enable-authn_file --enable-authn_default --enable-auth_basic

php
./configure --prefix=/usr/local/php --with-mysqli=/usr/local/mysql/bin/mysql_config --with-apxs2=/usr/local/apache2/bin/apxs --enable-sockets --prefix=/usr/local/php --with-gd -with-png-dir --with-freetype-dir= --with-libxml-dir=/usr/local/libxml2-2.6.32 --with-zlib-dir=/usr/local/zlib-1.2.3 --enable-fastcgi --enable-mod-charset

eaccelerator
./configure --with-eaccelerator-shared-memory --with-php-config=/usr/local/php/bin/php-config

все собралось.
далее

скомпилился
/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/eaccelerator.so

extension="eaccelerator.so"
eaccelerator.shm_size="16"
eaccelerator.cache_dir="/tmp/eaccelerator"
eaccelerator.enable="1"
eaccelerator.optimizer="1"
eaccelerator.check_mtime="1"
eaccelerator.debug="0"
eaccelerator.filter=""
eaccelerator.shm_max="0"
eaccelerator.shm_ttl="0"
eaccelerator.shm_prune_period="0"
eaccelerator.shm_only="0"
eaccelerator.compress="1"
eaccelerator.compress_level="9"
eaccelerator.log_file = "/var/log/eaccelerator_log"

вроде он даже папки насоздавал

ls -al /tmp/eaccelerator/
total 144
drwxrwxrwx 18 root root 4096 Aug 6 16:06 .
drwxrwxrwt 6 root root 4096 Aug 6 16:20 ..
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 0
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 1
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 2
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 3
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 4
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 5
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 6
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 7
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 8
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 9
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 a
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 b
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 c
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 d
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 e
drwxrwxrwx 18 daemon daemon 4096 Aug 6 16:06 f

в логи ничего не пишет.

пхптест выдает только

Environment
PWD /usr/local/eaccelerator-0.9.5.3

_ENV["PWD"] /usr/local/eaccelerator-0.9.5.3

и все...

у кого идеи, прошу помочь... заранее спасибо
__________________
Нужны новости? - На скане полмиллиона новостей. Всяко разных.
И как всегда это все ScanLog записывает
Kashey вне форума   Ответить с цитированием
Старый 07.08.2008, 15:37   #2
Эксперт
 
Аватар для seocore
 
Регистрация: 18.06.2007
Адрес: Картофель
Сообщений: 2,417
Вес репутации: 356
seocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущееseocore - прекрасное будущее
По умолчанию

Цитата:
Сообщение от Kashey Посмотреть сообщение
Пришол к нам новый сервер.
Прикола ради дрова под рейдкотролер - только под RHEL
Доступа к rpm в итоге нету
походу дела php.ini юзается не тот в котором прописаны настройки eAccelerator'а...

да и собственно для cgi/fcgi версии лучше прописать еще путь к расширениям:
extension_dir = "/usr/local/php/lib/php/extensions/no-debug-non-zts-20060613/"


и еще посоветовал бы:
1) eaccelerator.shm_size="64"
2) eaccelerator.shm_max="1M"
3) eaccelerator.shm_ttl="1800"
4) прописать директорию кэша (eaccelerator.cache_dir) не тупо в /tmp/, а куда-нить в другое место, аналогично и с php-сессиями (хотя я их вообще храню в memcache'е),

оптимальнее вообще создать еще один раздел на диске, например /cache/, и все кэши прог завернуть туда, просто тот же eAccelerator своим кэшем фрагментирует диск, через пару месяцев скорость работы с /tmp/ папкой значительно просядет...
seocore вне форума   Ответить с цитированием
Ответ


Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Список ссылок не фурычит Tualin Ошибки при работе с системой 0 01.12.2007 04:42


Часовой пояс GMT +3, время: 09:26.