Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [bug] парсинг конфига - оши бка для upstream {}
Hello!
On Sun, Dec 19, 2010 at 05:47:01AM +0300, CoolCold wrote:
> На простейшей конфигурации вида:
> ngnxtest:/tmp/keke/nginx-0.8.54# cat /etc/nginx/sites-enabled/000-1test.conf
> upstream bla
> {
> server yandex.ru weight=1 max_fails=1 fail_timeout=20s;
> server rambler.ru weight=1 max_fails=1 fail_timeout=20s;
> server mail.ru weight=1 max_fails=1 fail_timeout=20s;
> }
>
> server {
> listen 80;
> server_name testhost.ru www.testhost.ru;
>
> location / {
> proxy_pass http://bla;
> }
> }
>
> ngnxtest:/tmp/keke/nginx-0.8.54# cat /etc/nginx/sites-enabled/000-2test.conf
>
> server {
> listen 80;
> server_name tst.otherhost.ru;
> location / {
> proxy_pass http://bla;
> }
> }
При таком описании ругани не будет только если 000-1test.conf был
включён раньше, чем 000-2test.conf.
Правильная ругань появляется при накладывании патча, приведённого
тут:
http://nginx.org/pipermail/nginx/2010-November/023650.html
[...]
> Похоже что проблема проявляется при include /path/*;
Директива include не гарантирует порядок включения файлов.
Maxim Dounin
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|