Медленный хостинг и "Страница не найдена"

Главные вкладки

Аватар пользователя Алексей Дёмин Алексей Дёмин 31 марта 2010 в 17:17

Привет!
Проблема в следующем:
Перенес сайт на медленный хост. И иногда вместо запрашиваемой страницы вываливается "Страница не найдена" или вообще "Internal Server Error", обновишь 1-3 раза - и откроется нужная страница.
(кстати другие Drupal-сайты, но с меньшим функционалом и нагрузкой, на нем-же работают нормально)
подскажите, как вылечить?

UPD: В логах

[Wed Mar 31 06:26:05 2010] [error] [client 95.37.237.57] Premature end of script headers: index.php, referer: http://shah-online.ru/admin/build/themes

UPD 2: Хостинг DreamHost, у которого PHP поверх FastCGI или че-то вроде того.

Комментарии

Аватар пользователя xuser xuser 31 марта 2010 в 17:34

Скорее всего ничего не сделаешь, кроме того, что надо либо работу модулей оптимизировать, либо хостера сменить

Аватар пользователя Azerot Azerot 31 марта 2010 в 19:20

DreamHost? Smile
Не многие знаю, что dream можно перевести не только как "мечта", но и как "сон" Smile

А вообще 500-я ошибка (Internal server error) может быть вызвана многими причинами. Если у вас открывается через раз, то остаются в общем-то две причины:
1. Скрипт не отрабатывает за положенное хостером время и поэтому прибивается сервером
2. Установлено ограничение на максимальное количество процессов, исполняемых от данного пользователя или на максимальное количество памяти под CGI. Проблема в том, что такие ошибки обычно можно посмотреть только в suexec.log у хостера.

Аватар пользователя Виктор Степаньков ака RxB Виктор Степаньк... 4 апреля 2010 в 9:38

"Алексей Дёмин" wrote:

а как их оптимизировать?

Никак. Стандартная отмазка большинства хостеров, 1gb.ru как-то даже рассказывал страшную историю про то, что файл style.css грузит сервер на 30%