Искать  
 
   
 
Ошибка при обновлении EE с 1.6.х до 2.x
Отправлено: 14 Июнь 2012 01:49 P.M.   [ Игнорировать ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-07-12

Первый раз обновляю EE с 1.6.8 до второй версии.
Во время обновления вылетает ошибка:

502 Bad Gateway

Пробовал обновлять до 2.1.4 и до 2.4.0.
На официально форуме ни чего не нашел.
У меня выделенный сервер.

Кто-нибудь сталкивался? Куда копать?

Профиль
 
 
Отправлено: 14 Июнь 2012 02:58 P.M.   [ Игнорировать ]   [ # 1 ]
Студент
Avatar
RankRank
Всего сообщений:  113
Зарегистрирован  2010-07-12

В логах nginx нашел такую строчку:

upstream sent too big header while reading response header from upstream

Погуглив нашел решение:

Такая ошибка может быть если nginx работает как прокси (например, к apache), и от бэкенда пришел ответ со слишком большим заголовком.

Исправляется добавлением строчек (увеличение размера буфера для заголовка)

proxy_buffers 8 16k;
proxy_buffer_size 32k;

после

http {
include /etc/nginx/mime.types;
default_type application/octet-stream;


И последующим перезапуском nginx.
Если и этого буфера мало - соответственно, надо увеличивать ещё,

После выполненных действий обновление прошло успешно.

Профиль
 
 
Отправлено: 15 Июнь 2012 11:21 P.M.   [ Игнорировать ]   [ # 2 ]
Администратор
Avatar
RankRankRankRank
Всего сообщений:  1423
Зарегистрирован  2007-12-27

Спасибо что поделились решением )

 Подпись 

ExpressionEngine - SEO-ориентированный движок

Профиль
 
 
Отправлено: 17 Август 2012 03:18 A.M.   [ Игнорировать ]   [ # 3 ]
Администратор
Avatar
RankRank
Всего сообщений:  92
Зарегистрирован  2012-04-13

На вермя обновления в конец .htaccess прописать:

php_value max_execution_time 200
php_value memory_limit 40M 
 Подпись 

[ EElover / FDCore ]

Профиль