500 Internal Server Error

Тема в разделе "PHP программирование", создана пользователем s10, 11 янв 2010.

  1. s10

    s10 Гость

    есть 2 сайта на shared хостинге godaddy

    движок - у обоих одинаковый
    но
    у первого сайта произведена немного корявая кастомизация, что то дописано - что то поменяно
    второй - как был поставлен так и стоит - ниче не менялось

    из 20 обращений к первому - приблизительно 5-6 ответов от апача - 500 internal server error
    из 20 обращений ко второму - ни одного (хоть и медленно грузится - но не падает)

    строки из еррор лога апача
    (104)Connection reset by peer: FastCGI: comm with server "/var/chroot/home/content/.../html-x-httpd-php5" aborted: read failed

    и за ней следующая
    FastCGI: incomplete headers (0 bytes) received from server "/var/chroot/home/content/.../html-x-httpd-php5"

    вопрос:
    поможет ли переезд на выделенный сервак ?
    или все таки нужно рефакторинг кода делать ?
    в чем именно беда ?
    в том что у апача при выполнении моих скриптов через fastcgi заканчивается память ?

    в саппорт уже обращялся - толку 0
    сослались на то что не могут воспроизвести ошибку
     
  2. s10

    s10 Гость

    дополнения

    при вываливании в браузер 500 ответа от апача
    сам процесс php на сервере продолжает работать(!) еще какое то время

    т.е. когда для клиента все давно умерло
    скрипт спокойно продолжает (к примеру) записывать итерации цикла в файл на сервере

    никогда с таким не сталкивался - в ступоре
     
  3. vital

    vital Больной Компом Детектед
    Команда форума Web Team

    Регистрация:
    29 янв 2006
    Сообщения:
    2.474
    Симпатии:
    27
    Смотрите код, конечно. Где-то что-то не то передается\читается.
     
  4. Alesj

    Alesj Гость

    ...у первого сайта произведена немного корявая кастомизация, что то дописано - что то поменяно
    второй - как был поставлен так и стоит - ниче не менялось

    из 20 обращений к первому - приблизительно 5-6 ответов от апача - 500 internal server error
    из 20 обращений ко второму - ни одного (хоть и медленно грузится - но не падает)...


    Следовательно ошибка где-то в новодописанном...
     
  5. s10

    s10 Гость

    2 Alesj
    логично )
    но логичней другое
    ошибкой она была бы - если бы сам php сыпался с ошибкой
    например memory_limit или max_execution_time

    проверил еще раз - на отдельно взятом скрипте
    при выполнению некоторых(превышения лимита памяти, как мне кажетсо) условий -
    пользователь получает 500 ошибку, а процесс на сервере продолжает работать

    вывод
    либо апач собран криво,
    либо fastCGI криво прикручен к нему,
    либо существует негласное ограничение памяти для шаред хостинга

    кто сталкивался посоветуйте куда смотреть
    все вопросы в первом посте
     
Загрузка...

Поделиться этой страницей