Ошибка при запуске php файлов на vps

Gavich

Читатель
Регистрация
20 Сен 2011
Сообщения
27
Реакции
0
Недавно взял VPS на vps-hosting.lv для переноса сайта, сайт практически без посетителей на DLE nulled. По умолчанию установлено на сервере Debian+Lenny+Ispmanager. HTML файлы открывает без ошибок, а php а через 30-40 минут начинают выдавать Internal Server Error, при чем в логах сайта ничего не пишет. Подскажите в чем может быть проблема, два дня мучаюсь как головой об стену.
Дополнение. Сначала в логах писало ошибку на мод_реврайт, я его подключил и после этого в логах сайта ничего не появляется. В логах апача (apache2/errors.log) появляются только [notice] при перезагрузке сервера.
 
Сначала поставьте в ISP логирование полное потом лезь не в Apache2/logs а скорее всего в диру пользователя(я думаю вы создавали сайты через исп) и там где сайты есть папка logs или что то в этом роде и в ней смотрите. Пример /var/www/пользователь/data/logs или /var/www/httpd-logs
Найдете ошибку напишите сюда дальше будем разбираться
 
Сначала поставьте в ISP логирование полное потом лезь не в Apache2/logs а скорее всего в диру пользователя(я думаю вы создавали сайты через исп) и там где сайты есть папка logs или что то в этом роде и в ней смотрите. Пример /var/www/пользователь/data/logs или /var/www/httpd-logs
Найдете ошибку напишите сюда дальше будем разбираться
Как в ISP включть полное логирование?
 
Настройки сервер -> Настройки PHP -> log_errors ставим галку. В принципе можно поставить и display_errors чтобы на экран выдача шла.
+ Настройки -> Ротация логов.
 
Для начала укажите следующие данные:

1) Кто настраивал сервер и делал установку ПО, и что за ПО установленно ? - если это связка apache+nginx, то ответ очевиден - падает апач.
2) Если это nginx+FastCGI - то скорее всего падает демон.

У меня скорее всего один ответ на проблему - мало памяти, скорее всего это самый дешевый тариф, ставится все гамузом без разбора, а это ококло 50% от памяти по дешевому тарифу, если не больше, архитектура (возможно) x64 это еще + 20%, ну и пробежаться по нескольким страницыам бегло, + в БД запостить пару новостей - вот и нету памяти...

PS: Это лишь предположение, почему появляется ошибка, нужно смотреть в логах, а логи ищем в /var/log/httpd или /var/log/apache2 - т.е. падает бекэнд.
 
1) Система ишла с хостингом: debian-5.0-x86_64-optimized-ispmanager.
2) В ISPmanager небыло пункта "Настройки PHP", оказалось что ISPmanager не смог найти php.ini, прописал в прописал в ispmgr.conf path php.ini /путь/к/php.ini, перезагрузил path php.ini /etc/php5/cgi/php.ini и появился пункт "Настройки PHP" в панели ISPmanager. Дальше поставил галочку возле log_errors, но в "/var/www/юзер/data/logs" ошибки не пишутся.
3) Еще один момент: когда в панели (ISPmanager) добавлял первый домен то выдало "Internal Server Error", но домен добавился. Всего добавил 3 домена, но сайты новые и без посетителей.
4) Когда лажу по сайту время от времени выдает "Internal Server Error"..и внизу.."Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g Server at site.org Port 80", усли нажать F5 то страница открывается.
5) Содержимое файла /var/log/apache2/error.log
Код:
[Sun Jan 29 15:39:26 2012] [notice] Graceful restart requested, doing restart
[Sun Jan 29 15:39:27 2012] [warn] module rpaf_module is already loaded, skipping
[Sun Jan 29 15:39:28 2012] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g configured -- resuming normal operations
[Sun Jan 29 17:19:40 2012] [notice] Graceful restart requested, doing restart
[Sun Jan 29 17:19:41 2012] [warn] module rpaf_module is already loaded, skipping
[Sun Jan 29 17:19:42 2012] [notice] Apache/2.2.9 (Debian) PHP/5.2.6-1+lenny9 with Suhosin-Patch mod_ssl/2.2.9 OpenSSL/0.9.8g configured -- resuming normal operations
 
было такое же, когда настройках домена в "WWW домены" php стоял как CGI, помянял на как модуль Apache и ошибка эта пропала. vds там же, правда ОС CentOS.
 
Назад
Сверху