Версия для печати
|
| Prestadev.ru - Русская поддержка интернет-магазина PrestaShop > Прием багов > 502 Bad Gateway |
| Разместил: orlo Время: 12-08-2009 20:27 |
| Мой хостер не меняет настройки сервера (ХостингMailRu). Есть ли решение исправить проблему без привлечения хостера? |
| Разместил: Алекс Время: 12-08-2009 21:32 |
Цитата:( orlo @ 12-08-2009 21:27 Смотреть сообщение ) Мой хостер не меняет настройки сервера (ХостингMailRu). Есть ли решение исправить проблему без привлечения хостера? нет. |
| Разместил: Sagard Время: 29-09-2009 03:33 |
| я очень извиняюсь, ну чайник...
а из за чего возникает эта ошибка? и какие настройки хостер должен поменять? |
| Разместил: Алекс Время: 29-09-2009 08:39 |
Цитата:( Sagard @ 29-09-2009 04:33 Смотреть сообщение ) я очень извиняюсь, ну чайник...
а из за чего возникает эта ошибка? и какие настройки хостер должен поменять? Код: proxy_buffer_size 16k; |
| Разместил: dervish Время: 28-11-2009 17:55 |
| А возможно самому поменять данные настройки в админке хостинга? Что именно нужно менять? (постоянная ошибка при авторизации) |
| Разместил: vadim Время: 14-01-2010 23:19 |
| Ну что разобрался? У меня точно такая же фигня была на Агаве. Написал в тех.поддержку письмо с просьбой поставить в настройки: proxy_buffer_size 16k;(как Алекс написал) Ответили что всё ок и ошибка сразу пропала. Вообщем это только от хостеров зависит. |
| Разместил: Soronorus Время: 04-03-2010 01:57 |
| в модуле регистрации как вариант можно дописать ini_set("memory_limit", "400M"); |
| Разместил: Gopalru Время: 04-07-2010 02:03 |
Цитата:( Soronorus @ 03-03-2010 20:57 Смотреть сообщение ) в модуле регистрации как вариант можно дописать ini_set("memory_limit", "400M");
Подскажите пошагово, как это попробовать? Где именно дописать? |
| Разместил: Kenji3 Время: 27-09-2010 17:40 |
Цитата:( Gopalru @ 04-07-2010 03:03 Смотреть сообщение ) Цитата:( Soronorus @ 03-03-2010 20:57 Смотреть сообщение ) в модуле регистрации как вариант можно дописать ini_set("memory_limit", "400M"); Подскажите пошагово, как это попробовать? Где именно дописать?Мой хостер не хочет ничего делать, пишет отмазы. Прошу прописать proxy_buffer_size 16k; proxy_buffers 16 16k; Ответ хостера такой: Это вряд ли поможет – дело в том, что у нас буферизация nginx отключена. Попробуйте включить лог и поискать ошибку там. Тоесть по словам хостера, если буферизация nginx отключена, то всё должно работать? Сообщение отредактировано Kenji3 27-09-2010 18:43 ... |
| Разместил: Kenji3 Время: 28-09-2010 00:45 |
| Всётаки добился от своего хостера решения проблемы, теперь все фильтры в админке работают и на сайте со входом пропали проблемы. Вот как они сказали решили проблему. Увеличили proxy_buffer_size – как оказалось, он, в отличие от количества буферов, влияет на принимаемый размер хидера если даже буферизация отключена. |
| Разместил: sem4444 Время: 03-03-2011 14:01 |
| Приследуют время от времени при работе с фильтрами в админке ошибка 502, притом то работает то нет.
После долгой переписки с сапортом прислали такое письмо: Цитата: Извините, но мы внесли proxy_buffer_size 16k по Вашей просьбе.
Также увеличили некоторые другие параметры на наше усмотрение. На сервере проблем нету, возможно проблема со стороны работы Ваших скриптов.. Уточните, возможно нужно ещё некие параметры изменить для корректной работы Ваших скриптов? Даж не знаю что уже ответить |
| Разместил: ors Время: 03-03-2011 14:58 |
| Сам скрипт не может вызвать ошибку 502 смотрите логи сервера. там все написано |
| Разместил: sem4444 Время: 03-03-2011 16:10 |
| может быть , странно что ошибки не видят админы, спанель- это конешно целый новый мир, так сразу не осилить. |
| Разместил: sem4444 Время: 04-03-2011 16:43 |
| server {
listen 80; server_name 1.net http://www.1.net;[/url] access_log /vz1/private/1424241/usr/local/apache/domlogs/1.net-bytes_log bytes_log; access_log /vz1/private/1242441/usr/local/apache/domlogs/1.net combined; ################################################## # proxy_cache cache_zone; # proxy_cache_key $host$scheme$proxy_host$uri$is_args$args; # proxy_cache_valid 200 302 304 3m; # proxy_cache_valid 301 1h; # proxy_cache_valid any 1m; ################################################# location ~* ^.+\.(bmp|jpg|jpeg|pjpeg|gif|ico|cur|png|css|doc|txt|js|docx|rtf|ppt|pdf|svg|swf|3gp|dll|msi|cdr|cdd|cue|cdi|mkv|nrg|pdi|mds|mdf|arj|zip|tgz|gz|rar|bz2|7z|xls|exe|tar|wav|avi|mp3|mp4|mov|wmv|vob|iso|mpg|midi|cda|wma|bin|eot)$ { expires 10d; root /vz1/private/141234/home/x/public_html; error_page 404 = @fallback; } location @fallback { proxy_pass http://x.x.x.x:80; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; } location / { client_max_body_size 10m; client_body_buffer_size 128k; proxy_send_timeout 120; proxy_read_timeout 120; proxy_buffer_size 16k; proxy_buffers 16 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; proxy_connect_timeout 30s; proxy_pass http://x.x.x.x:80/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } Чищу куки браузера , фильтры работают пару раз. При том Хром выдает ошибку , опера нет, мозила через раз , но все в итоге со временем выдают 502. В журнале ошибок ошибки не вижу такой. Сообщение отредактировано sem4444 04-03-2011 17:46 ... |
| Разместил: Barmunk Время: 09-04-2011 16:29 |
Цитата:( sem4444 @ 04-03-2011 17:43 Смотреть сообщение ) server {
listen 80; server_name 1.net http://www.1.net;[/url] access_log /vz1/private/1424241/usr/local/apache/domlogs/1.net-bytes_log bytes_log; access_log /vz1/private/1242441/usr/local/apache/domlogs/1.net combined; ################################################## # proxy_cache cache_zone; # proxy_cache_key $host$scheme$proxy_host$uri$is_args$args; # proxy_cache_valid 200 302 304 3m; # proxy_cache_valid 301 1h; # proxy_cache_valid any 1m; ################################################# location ~* ^.+\.(bmp|jpg|jpeg|pjpeg|gif|ico|cur|png|css|doc|txt|js|docx|rtf|ppt|pdf|svg|swf|3gp|dll|msi|cdr|cdd|cue|cdi|mkv|nrg|pdi|mds|mdf|arj|zip|tgz|gz|rar|bz2|7z|xls|exe|tar|wav|avi|mp3|mp4|mov|wmv|vob|iso|mpg|midi|cda|wma|bin|eot)$ { expires 10d; root /vz1/private/141234/home/x/public_html; error_page 404 = @fallback; } location @fallback { proxy_pass http://x.x.x.x:80; proxy_set_header Host $host; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; proxy_set_header X-Real-IP $remote_addr; } location / { client_max_body_size 10m; client_body_buffer_size 128k; proxy_send_timeout 120; proxy_read_timeout 120; proxy_buffer_size 16k; proxy_buffers 16 32k; proxy_busy_buffers_size 64k; proxy_temp_file_write_size 64k; proxy_connect_timeout 30s; proxy_pass http://x.x.x.x:80/; proxy_set_header Host $host; proxy_set_header X-Real-IP $remote_addr; proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for; } } Чищу куки браузера , фильтры работают пару раз. При том Хром выдает ошибку , опера нет, мозила через раз , но все в итоге со временем выдают 502. В журнале ошибок ошибки не вижу такой. У вас получилось решить эту проблему? |
| Разместил: sem4444 Время: 09-04-2011 17:50 |
| попросил увеличить длину заголовка до 24 (даже не знаю что за параметр,тупо так и попросил) В хроме так и не работает, но мозила работает как часы.
еще уменьшил название админской папки . |
| Разместил: zarazakbr Время: 02-06-2011 13:46 |
| Я пока Куки не очищу, так в админку и не могу зайти... Что за проблема, народ? |
| Разместил: ors Время: 02-06-2011 16:52 |
| Используте сессии http://prestalab.ru/wiki/ustranenie-oshibok/cookie-s-ispolzovaniem-sessij |
| Разместил: Roman_K Время: 30-09-2011 18:00 |
Цитата:( ors @ 02-06-2011 12:52 Смотреть сообщение ) Используте сессии http://prestalab.ru/wiki/ustranenie-oshibok/cookie-s-ispolzovaniem-sessij
Как этот способ использовать для версии 1.4.4.0 ? То что написанно в комментариях не помогло :( После внесения исправлений в куки.пхп товар отказывается лететь в корзину. Кто-нибудь пробовал бороться с hc.ru? Я им предложил и скинул, что да как, они в ответ предложили мне купить VDS хостинг. Если съезжать от них, то куда? |
| Разместил: MatrixSP Время: 05-10-2011 03:33 |
Цитата:( Roman_K @ 30-09-2011 14:00 Смотреть сообщение ) Кто-нибудь пробовал бороться с hc.ru? Я им предложил и скинул, что да как, они в ответ предложили мне купить VDS хостинг.
Только что им написал, они ответили: Цитата: 00:19:41 ******: Такие изменения Вы можете вносить в файл php.ini, расположенный на Вашем хостинге.
|
| Разместил: genyok Время: 21-11-2011 01:47 |
Решение нашлось такое: заходить в порно-режиме (InPrivate в IE или режим инкогнито в хроме) и все работает. )) |
| Разместил: folter Время: 11-02-2012 14:03 |
| Разобрался в чем дело.
Скрипт отправляет одну и туже куку несколько раз (в зависимости от места вызова). По ходу выполнения скрипта значение куки изменяется. Длина значения куки до 1000 символов обычно, вот и выходит 5-10 раз по килобайту. Решение: выводить в заголовке только последнее значение куки. В файле /classes/Cookie.php перед строкой Код: if (PHP_VERSION_ID <= 50200) вставляем код Код: // удаляем дубли
$headers = headers_list(); header('Set-Cookie:'); foreach($headers as $val) { if(strtolower(substr($val, 0, 12)) == 'set-cookie: ' AND !strpos($val, ' '.$this->_name.'=')) header($val, false); } А на хостера не фиг гнать. Сами подумайте, заголовок 16 килобайт, порой даже превышает тело документа ![]() Сообщение отредактировано folter 11-02-2012 15:05 ... |