504 Gate way Time out

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

Аватар пользователя Набиджон Набиджон 14 декабря 2010 в 16:51

После добавления материала на сайт

Вышла ошибка:


504 Gate way Time out

не понятно что к чему и я написал хостодателям (Админу Сервера)
об этой проблеме именно то что сразу после вставки материала в сайт через 5 секунд дается такая ошибка

в ответ получил:

В таком случае это либо нехватка памяти для работы скрипта, либо ошибка в скипте, либо скрипту чего-либо не хватает для нормальной работы (какой-либо библиотеки, к примеру). В других случаях, при нехватке производительности сервера, к примеру, таймаут был бы не менее 30 сек. (именно такой таймаут определен настройками сервера).

Размер памяти для скрипта - параметр настраиваемый, но его нельзя устанавливать произвольным и неограниченно большим. Вам необходимо выяснить системные требования скриптов. Тогда под эти требования мы могли бы настроить сервер. Иначе толку не будет.

Вот не понятно мне только теперь 1 каким образом что оптимизировать?

если скрипты то какие ? и если можно по конкретнее пожалуйста ответьте мне прошу Вас!!!

Спасибо за ответ всем помогающим мне людям с Вашей помощью я больше и больше вникаю и понимаю системы работы Друпала!!!

Комментарии

Аватар пользователя Azerot Azerot 14 декабря 2010 в 17:02

Хостодатели ваши 3.14здят.
Ошибка Gateway Timeout означает, что проксирующий сервер не получил ответа от основного сервера за отведённое время.

Если бы была ошибка работы скрипта или ему не хватало бы памяти, то должна была быть ошибка 500 - internal server error.

Посмотрите лог ошибк веб-сервера. Возможно там вы найдёте более подробную причину, описывающую данную проблему.

Как проверить что хостер не 3.14здит насчёт 30 секунд. Очень просто.
Напишите например test.php следующего содержания:

<?php
sleep(28);
print "Hello world\n";
?>

и перейдите на эту страницу.
Если по прошествии времени вы увидите Hello world, то хостер вас не обманул, если Gateway Timeout - значит пишите хостеру и приводите данный пример.

Аватар пользователя Набиджон Набиджон 14 декабря 2010 в 17:48

Я загрузил на сервак
файл php внутри которого прописал:
<?php
sleep(28);
print "Hello world\n";
?>
пробил на браузере его имя http://musicbox.tj/qwe2.php
и дает мне ответ сразу же:
sleep(28); print "Hello world\n"; ?>
и так? в чем же проблемс?)) как думаете?

Аватар пользователя Набиджон Набиджон 14 декабря 2010 в 17:48

Я загрузил на сервак
файл php внутри которого прописал:

<?php
sleep(28);
print "Hello world\n";
?>

пробил на браузере его имя http://musicbox.tj/qwe2.php

и дает мне ответ сразу же:

sleep(28); print "Hello world\n"; ?>

и так? в чем же проблемс?)) как думаете?

Аватар пользователя Azerot Azerot 14 декабря 2010 в 19:10

Думаю в том, что что-то вы не так делаете.
Скопипастил себе на хостинг - работает.
PHP включен (дурацкий вопрос)? Ещё более дурацкий совет, а если первую строку с <?php изменить на <?