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

Тема в разделе "Администрирование серверов", создана пользователем Gavich, 27 янв 2012.

Модераторы: mefish, stooper
  1. Gavich

    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] при перезагрузке сервера.
     
  2. dvd_xaker

    dvd_xaker Постоялец

    Регистр.:
    27 сен 2011
    Сообщения:
    132
    Симпатии:
    14
    Сначала поставьте в ISP логирование полное потом лезь не в Apache2/logs а скорее всего в диру пользователя(я думаю вы создавали сайты через исп) и там где сайты есть папка logs или что то в этом роде и в ней смотрите. Пример /var/www/пользователь/data/logs или /var/www/httpd-logs
    Найдете ошибку напишите сюда дальше будем разбираться
     
  3. Gavich

    Gavich Читатель

    Заблокирован
    Регистр.:
    20 сен 2011
    Сообщения:
    27
    Симпатии:
    0
    Как в ISP включть полное логирование?
     
  4. dvd_xaker

    dvd_xaker Постоялец

    Регистр.:
    27 сен 2011
    Сообщения:
    132
    Симпатии:
    14
    Настройки сервер -> Настройки PHP -> log_errors ставим галку. В принципе можно поставить и display_errors чтобы на экран выдача шла.
    + Настройки -> Ротация логов.
     
    Gavich нравится это.
  5. mefish

    mefish Support

    Moderator
    • Супермодератор
    Регистр.:
    30 авг 2007
    Сообщения:
    915
    Симпатии:
    643
    Для начала укажите следующие данные:

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

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

    PS: Это лишь предположение, почему появляется ошибка, нужно смотреть в логах, а логи ищем в /var/log/httpd или /var/log/apache2 - т.е. падает бекэнд.
     
  6. Gavich

    Gavich Читатель

    Заблокирован
    Регистр.:
    20 сен 2011
    Сообщения:
    27
    Симпатии:
    0
    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
     
  7. zakaji

    zakaji

    Регистр.:
    8 сен 2007
    Сообщения:
    407
    Симпатии:
    171
    было такое же, когда настройках домена в "WWW домены" php стоял как CGI, помянял на как модуль Apache и ошибка эта пропала. vds там же, правда ОС CentOS.