Немного про nginx

Lord Maverik
На сайте с 15.04.2003
Offline
471
#71
izbushka:
дак что тут не понятного? нет прав на /var/www/nginx-logs/USER. Дайте ему их или логи переложите/отключите

Так что самое интересное логи эти есть, тока там циферки одни :)

Lord Maverik добавил 31.10.2011 в 15:46

Опять у меня таже проблема :(

При открытии главной страницы получил Bad Gataway от nginx. При этом админка работала и любый другие страницы открывались. Попробовал открыть главную в другом браузере - открылась.

Как исправить?

Lord Maverik добавил 31.10.2011 в 16:58

Погуглив вроде действительно пишут, что такая ошибка идет от апача. Но! Почему с одного и того же компа, в FireFox открывается, а в Chrome нет?

Lord Maverik добавил 31.10.2011 в 17:00

Хмм... еще одно добавление. Удалил куки, и заработало.... блин, я в шоке...

RedMall.Ru (https://redmall.ru) - Товары из Китая (Таобао, Tmall) с проверкой качества, скидка для форумчан 7% Партнерская программа 2 уровня: 5% + 5%. Подробнее. (https://redmall.ru/about/partner/)
babnicks
На сайте с 23.10.2009
Offline
47
#72
Lord Maverik:

Lord Maverik добавил 31.10.2011 в 17:00
Хмм... еще одно добавление. Удалил куки, и заработало.... блин, я в шоке...

Очень может быть что это все не связанные события, хотя видел что-то подобное у себя :D тоже была ошибка из-за куков которую генерил не сайт, а именно сам nginx, и тоже кстати в Chrome + nginx. Возможно что есть какая-то маловероятностная бага у хрома с куками, в каком-то случае начинает фигню в http заголовок сувать и nginx начинает отдавать ошибку.

Я когда такой баг увидел, списал на магнитные бури :D ибо больше даже признаков его не появлялось :) А хром у Вас случайно на 5 версии? У меня тогда 5 стоял...

Покажите как у Вас пул апача в nginx.conf прописан.

100% защита от спам-ботов (https://www.keycaptcha.com)
iHead
На сайте с 25.04.2008
Offline
137
#73
Lord Maverik:
Так что самое интересное логи эти есть, тока там циферки одни :)

Lord Maverik добавил 31.10.2011 в 15:46
Опять у меня таже проблема :(
При открытии главной страницы получил Bad Gataway от nginx. При этом админка работала и любый другие страницы открывались. Попробовал открыть главную в другом браузере - открылась.

Как исправить?

Lord Maverik добавил 31.10.2011 в 16:58
Погуглив вроде действительно пишут, что такая ошибка идет от апача. Но! Почему с одного и того же компа, в FireFox открывается, а в Chrome нет?

Lord Maverik добавил 31.10.2011 в 17:00
Хмм... еще одно добавление. Удалил куки, и заработало.... блин, я в шоке...

поставьте

proxy_buffer_size 64k;

Рекомендуемый хостинг партнер 1С-Битрикс (https://www.ihead.ru/bitrix/), PHP-хостинг (https://www.ihead.ru/php/), доверенный партнер RU-CENTER (https://www.ihead.ru/news/573.html), официальный представитель REG.RU в Кирове (https://www.ihead.ru/news/851.html)
babnicks
На сайте с 23.10.2009
Offline
47
#74
iHead:
поставьте
proxy_buffer_size 64k;

Спасибо, может помочь...

Кстате не знаете, он по-умолчанию 4к или 8к?

А то в доке написанно:

default: proxy_buffer_size 4k/8k; :D или это для 32/64 бит?

Когда глюк у себя этот видел, то у меня для домена на котором падал только одна кука была (мелкая) и сайт тоже куки в респонзе не отдавал.

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

Boris A Dolgov
На сайте с 04.07.2007
Offline
215
#75

>или это для 32/64 бит?

Да, по умолчанию выделяет 1 страницу. Размер выводится командой getconf PAGESIZE. Как правило, 4кб для 32бит и 8кб для 64бит.

С уважением, Борис Долгов. Администрирование, дешевые лицензии ISPsystem, Parallels, cPanel, DirectAdmin, скины, SSL - ISPlicense.ru (http://www.isplicense.ru/?from=4926)
Lord Maverik
На сайте с 15.04.2003
Offline
471
#76

Так и не понял, как прописать :(

Вот мой конфиг:


user www-data;
worker_processes 4;

error_log /var/log/nginx/error.log;
pid /var/run/nginx.pid;

events {
worker_connections 32768;
# multi_accept on;
}

http {
include /etc/nginx/mime.types;

access_log /var/log/nginx/access.log;

sendfile on;
#tcp_nopush on;

#keepalive_timeout 0;
keepalive_timeout 65;
tcp_nodelay on;

gzip on;
gzip_disable "MSIE [1-6]\.(?!.*SV1)";

include /etc/nginx/conf.d/*.conf;
include /etc/nginx/sites-enabled/*;
client_max_body_size 150m;
log_format isp '$bytes_sent $request_length';
server {
listen ip:80;
server_name site.ru www.site.ru;
rewrite ^(/manager/.*)$ https://$host$1 permanent;
error_page 404 = @fallback;
location ~* ^/(webstat/|awstats|webmail/|myadmin/|manimg/) {
proxy_pass http://ip:8080;
proxy_redirect http://site:8080/ /;
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 / {
proxy_pass http://ip:8080;
proxy_redirect http://site.ru:8080/ /;
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 ~* ^.+\.(jpg|jpeg|gif|png|svg|js|css|mp3|ogg|mpe?g|avi|zip|gz|bz2?|rar)$ {
root /var/www/lexxvlad/data/www/site.ru;
access_log /var/www/httpd-logs/site.ru.access.log ;
access_log /var/www/nginx-logs/user isp;
}
location @fallback {
proxy_pass http://ip:8080;
proxy_set_header Host $host;
proxy_set_header X-Forwarded-For $proxy_add_x_forwarded_for;
proxy_set_header X-Real-IP $remote_addr;
}
}
server_names_hash_max_size 4096;
}


# mail {
# # See sample authentication script at:
# # http://wiki.nginx.org/NginxImapAuthenticateWithApachePhpScript
#
# # auth_http localhost/auth.php;
# # pop3_capabilities "TOP" "USER";
# # imap_capabilities "IMAP4rev1" "UIDPLUS";
#
# server {
# listen localhost:110;
# protocol pop3;
# proxy on;
# }
#
# server {
# listen localhost:143;
# protocol imap;
# proxy on;
# }
# }

не понял, потому как пока гуглил увидел такой вариант:

proxy_buffers 16 16k;
proxy_buffer_size 16k;
babnicks
На сайте с 23.10.2009
Offline
47
#77
Lord Maverik:
Так и не понял, как прописать :(
не понял, потому как пока гуглил увидел такой вариант:

Так и пропишите, как нагуглили... Этот параметр задает максимальный размер буффера на заголовок респонза. Если заголовок респонза не поместится в него (например много куков), то будет та самая ошибка, которую Вы уже видели.

имхо 16к это довольно много, если проблема была в этом, то она с вероятностью 99% исчезнет.

M
На сайте с 16.09.2009
Offline
278
#78
babnicks:
Этот параметр задает максимальный размер буффера на заголовок респонза.

Сами придумали, или "нагуглили"?

Абонементное сопровождение серверов (Debian) Отправить личное сообщение (), написать письмо ().
iHead
На сайте с 25.04.2008
Offline
137
#79
babnicks:
имхо 16к это довольно много, если проблема была в этом, то она с вероятностью 99% исчезнет.

на prestashop 16k иногда не хватало :)

Lord Maverik
На сайте с 15.04.2003
Offline
471
#80

babnicks, так и прописал. NGINX перестал запускаться. Пришлось убрать.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий