- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Все что нужно знать о DDоS-атаках грамотному менеджеру
И как реагировать на "пожар", когда неизвестно, где хранятся "огнетушители
Антон Никонов
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Здравствуйте, уважаемые админы.
Знаю, что Плеск не самое лучшее решение, но все же он у меня есть - это факт.
Суть проблемы в том, что в любом режиме PHP (как модуль индейца или fastcgi), причем как для php4 так и для php5 при включенном eAccelerator'е Плеск выдает 500-ю ошибку. Танцы вокруг фильтра в конфиге eAccelerator'а ни к чему не привели.
Подскажите, пожалуйста, в какую сторону копать и есть ли вообще решение. ОС - Debian.
Запустить php с консоли и посмотреть как ругается
Да, дело в том, что вируал хосты работают и успешно акселерируются, а вот при входе в Плеск - 500-я ошибка. Подскажите в какой лог заглянуть. Лог апача эти ошибки не фиксирует, на сколько я знаю у Плеска свой какой-то сервер.
У плеска свой апач, его логи в /usr/local/psa/admin/logs, начальный путь может меняться в зависимости от оси, например /opt/psa
Непонятно как eaccelerator влияет, у него свой php. Что-то делаешь не так.
Если хочешь - стукни мне, я погляжу
попробуйте в php.ini плеска (находится где установлен плеск), не в основном php.ini !!!, изменить apc.mmap_file_mask=/tmp/apc.XXXXXX и потом рестарт psa.
также посмотрите на что ругается
/path/to/sw-engine-cgi -c /path/to/psa/admin/conf/php.ini -d auto_prepend_file=auth.php3 -u psaadm
пути проверьте
s.mikael, похоже это то, что нужно.
Без eAccelerator'а при выполнении
/path/to/sw-engine-cgi -c /path/to/psa/admin/conf/php.ini -d auto_prepend_file=auth.php3 -u psaadm
в консоль попали заголовки и html, сгенеренные файлом auth.php3, а с eAccelerator'ом полученна ошибка следующего содержания:
В php.ini Плеска у меня нет строки apc.mmap_file_mask, могу ли я ее туда добавить и что значит /tmp/apc.XXXXXX ?
Заранее спасибо.
Судя по этому логу у вас на каком-то разделе кончается место, вероятно в /tmp.
df -h покажет точно.
Вывод df -h показал:
/dev/vzfs 80G 388M 79G 1% /
tmpfs 1.7G 0 1.7G 0% /lib/init/rw
tmpfs 1.7G 0 1.7G 0% /dev/shm
tmpfs 1.7G 0 1.7G 0% /opt/psa/handlers/before-local
tmpfs 1.7G 0 1.7G 0% /opt/psa/handlers/before-queue
tmpfs 1.7G 0 1.7G 0% /opt/psa/handlers/before-remote
tmpfs 1.7G 0 1.7G 0% /opt/psa/handlers/info
tmpfs 1.7G 0 1.7G 0% /opt/psa/handlers/spool
unlimbox добавил 10.10.2009 в 23:20
Проблема решена. Спасибо всем откликнувшимся, а особенно огромное спасибо s.mikael.
все решилось добавлением apc.mmap_file_mask=/tmp/apc.XXXXXX в php.ini Плеска.