• 15 апреля стартует «Курс «SQL-injection Master» ©» от команды The Codeby

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

    На последнюю неделю приходится экзамен, где нужно будет показать свои навыки, взломав ряд уязвимых учебных сайтов, и добыть флаги. Успешно сдавшие экзамен получат сертификат.

    Запись на курс до 25 апреля. Получить промодоступ ...

500 Internal Server Error

  • Автор темы s10
  • Дата начала
S

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
сослались на то что не могут воспроизвести ошибку
 
S

s10

дополнения

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

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

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

vital

Смотрите код, конечно. Где-то что-то не то передается\читается.
 
A

Alesj

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

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


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

s10

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

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

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

кто сталкивался посоветуйте куда смотреть
все вопросы в первом посте
 
Мы в соцсетях:

Обучение наступательной кибербезопасности в игровой форме. Начать игру!