Перейти к содержимому


Партнерская программа Kredov

Ошибка 502 Bad Gateway после установки TrueGallery на Joomla

#1 Xap

Xap
  • Пользователь
  • 1 520 сообщений
  • Репутация: 0
0

Отправлено 27 Январь 2009 - 19:51

Поставил галерею TrueGallery на Joomla. Залил картинку. И наблюда такую ситуацию. Одни раз нажимаю на просмотр среднего эскиза все срабатывает, а иногда пишет 502 Bad Gateway на белом листе. Я как понимаю это какие-то не лады скриптов с хостингом? Как исправить? Вроде читал, что иногда ошибки в этом компоненте решаются прописыванием вот этого:

php_value memory_limit 16M //увеличиваем объем памяти, необходимой для выполнения скриптов
php_value upload_max_filesize 16M // устанавливаем максимальный размер загружаемого файла
php_value max_execution_time 240 // увеличиваем время выполнения скрипта

Залил, не помогло.

 

 

  • 0

#2 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 28 Январь 2009 - 21:00

В данном случае ничего от скриптов не зависит. Это ваш сервер тупит

Bad Gateway (русск. Плохой шлюз)
Появился в HTTP/1.0.

Сервер в роли шлюза или прокси получил сообщение о неудачном выполнении промежуточной операции.

Список кодов состояния HTTP

Возможно ваш скрипт и вправду не может загрузить картинки на сервер большого размера, или время исполнения скрипта очень мало...

Тогда вам следует обратиться в саппорт сервера и с казать, что с ихними настройками memory_limit, upload_max_filesize, max_execution_time ваш ресурс не может работать нормально.
А также спросите не имеется ли у них настройка данных директив отдельно по FTP в каком либо системном файле...
  • 0

#3 Xap

Xap
    Topic Starter
  • Пользователь
  • 1 520 сообщений
  • Репутация: 0

Отправлено 28 Январь 2009 - 21:17

Я уже два дня переписываюсь с поддержкой. Они пытаются найти, решить, но ничего не получается.
Вот, что мне вчера они показали:

"В логах ошибок, ошибка именно в логе вашего скрипта такова
мой_сайт.ru/index.php?option=com_true&Itemid=85&func=viewcategory&catid=2"
2009/01/27 21:35:34 [error] 27564#0: *56419816 upstream prematurely closed connection while reading response header from upstream, cl ient: 79.143.38.82, server: default-148.200, request: "GET /index.php?option=com_true&Itemid=85&func=detail&catid=2&id=2 HTTP/1.1", u pstream: "http://94.103.80.200:80/index.php?option=com_true&Itemid=85&func=detail&catid=2&id=2", host: "мой_сайт.ru", referrer: "http ://мой_сайт.ru/index.php?option=com_true&Itemid=85&func=viewcategory&catid=2"

Возможно дело в том, что он обращается на [url="http://94.103.80.200/index.php?option=com_true&Itemid=85&func=detail&catid=2&id=2"]http://94.103.80.200/index.php?option=com_...atid=2&id=2[/url], а не к своему домену."

Вероятно проблема в чем-то в этом, но в чем именно, я не пойму.
  • 0

#4 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 28 Январь 2009 - 21:24

Значит это ошибка сервера, пусть они с ней борятся, потому что...
Наш запрос идёт от корня нашего домена.

request: "GET /index.php?option=com_true&Itemid=85&func=detail&catid=2&id=2 HTTP/1.1"

подтверждает это.
А куда нас уже перенаправляет сервер относительно этого пути, это уже не работа скрипта. Я не думаю что ваш скрипт подменяет заголовки HTTP.

Как вы видите обращение идёт не по строке запроса, а к строке данного вида.

pstream: "http://94.103.80.200...l&catid=2&id=2"

99.9% причина сервера
  • 0

#5 Xap

Xap
    Topic Starter
  • Пользователь
  • 1 520 сообщений
  • Репутация: 0

Отправлено 28 Январь 2009 - 21:29

Они усердно отказываются это признавать.
У меня есть на самом компоненте в настройках закладка, которая выдает следующее:

Переменная PHP memory_limit = 16M
Чем меньше значение memory_limit, тем больше вероятность, что
сервер не распакует архив с изображениемия. Размер архива должен составлять
не более 20% от данной пермеменной.
Переменная PHP upload_max_filesize = 10M
Переменная отвечает за размер файла, который вы можете загрузить
на хостинг с использованием скриптов. Т.е. размер архива не должен
быть больше размера этой переменной
Переменная PHP max_execution_time, сек. = 30
Переменная отвечает за время выполнения скрипта. Скрипту необходимо
время на распаковку и запись файлов в необходимые папки. Если размер
времени мал, а архив большой. Скрипт не успеет распоковать архив и будет остановлен сервером.
Необходимо увеличить время выполнения скрипта.


Это может быть аргументом для притензий?
  • 0

#6 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 28 Январь 2009 - 21:43

Претензий вряд ли, они сами могут устанавливать данные директивы. Попробуйте договориться, чтобы они либо именно для вас, либо для всего сервера поставили
memory_limit = 16M
upload_max_filesize = 10M
и третий не менее
max_execution_time = 30
Вообще это в основном директивы для закидывания сразу нескольких фоток архивом, а не для показа. У вас проблема в чём-то другом...
  • 0

#7 Xap

Xap
    Topic Starter
  • Пользователь
  • 1 520 сообщений
  • Репутация: 0

Отправлено 28 Январь 2009 - 21:46

Я это прописал в .htaccess.suspend
  • 0

#8 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 28 Январь 2009 - 21:57

Я же говорю ошибка у вас в другом! Почему то иногда при обращении к страницам вашего сайта, передаётся неправильный заголовок, именно в галерее, что это может быть я не знаю. Поменяйте скрипт галереи на нормальный и всё...
  • 0

#9 Xap

Xap
    Topic Starter
  • Пользователь
  • 1 520 сообщений
  • Репутация: 0

Отправлено 28 Январь 2009 - 22:35

Ничего более приличного нет. Это надо только ставить отдельный движок галереи, а это создаст только лишние проблемы.
  • 0

#10 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 28 Январь 2009 - 23:02

тогда даже не знаю... Но ошибки не должны быть в галерее, скорее какой-то конфликт, а почему я ХЗ. Заголовки сбиваются.
  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru