После добавления материала на сайт
Вышла ошибка:
504 Gate way Time out
не понятно что к чему и я написал хостодателям (Админу Сервера)
об этой проблеме именно то что сразу после вставки материала в сайт через 5 секунд дается такая ошибка
в ответ получил:
В таком случае это либо нехватка памяти для работы скрипта, либо ошибка в скипте, либо скрипту чего-либо не хватает для нормальной работы (какой-либо библиотеки, к примеру). В других случаях, при нехватке производительности сервера, к примеру, таймаут был бы не менее 30 сек. (именно такой таймаут определен настройками сервера).
Размер памяти для скрипта - параметр настраиваемый, но его нельзя устанавливать произвольным и неограниченно большим. Вам необходимо выяснить системные требования скриптов. Тогда под эти требования мы могли бы настроить сервер. Иначе толку не будет.
Вот не понятно мне только теперь 1 каким образом что оптимизировать?
если скрипты то какие ? и если можно по конкретнее пожалуйста ответьте мне прошу Вас!!!
Спасибо за ответ всем помогающим мне людям с Вашей помощью я больше и больше вникаю и понимаю системы работы Друпала!!!
Комментарии
Хостодатели ваши 3.14здят.
Ошибка Gateway Timeout означает, что проксирующий сервер не получил ответа от основного сервера за отведённое время.
Если бы была ошибка работы скрипта или ему не хватало бы памяти, то должна была быть ошибка 500 - internal server error.
Посмотрите лог ошибк веб-сервера. Возможно там вы найдёте более подробную причину, описывающую данную проблему.
Как проверить что хостер не 3.14здит насчёт 30 секунд. Очень просто.
Напишите например test.php следующего содержания:
sleep(28);
print "Hello world\n";
?>
и перейдите на эту страницу.
Если по прошествии времени вы увидите Hello world, то хостер вас не обманул, если Gateway Timeout - значит пишите хостеру и приводите данный пример.
Я загрузил на сервак
файл php внутри которого прописал:
<?php
sleep(28);
print "Hello world\n";
?>
пробил на браузере его имя http://musicbox.tj/qwe2.php
и дает мне ответ сразу же:
sleep(28); print "Hello world\n"; ?>
и так? в чем же проблемс?)) как думаете?
ок спасибо попробую.
Я загрузил на сервак
файл php внутри которого прописал:
<?php
sleep(28);
print "Hello world\n";
?>
пробил на браузере его имя http://musicbox.tj/qwe2.php
и дает мне ответ сразу же:
sleep(28); print "Hello world\n"; ?>
и так? в чем же проблемс?)) как думаете?
Думаю в том, что что-то вы не так делаете.
Скопипастил себе на хостинг - работает.
PHP включен (дурацкий вопрос)? Ещё более дурацкий совет, а если первую строку с <?php изменить на <?