понедельник, 4 марта 2013 г.

nginx: [emerg] the size 10485760 of shared memory zone "perserver" conflicts with already declared size 0 in ...


[emerg] the size 10485760 of shared memory zone "perserver" conflicts with already declared size 0 in ...

Проблема может быть как с proxy_cache_path, так и многими другими вариантами, даже limit_zone.
Описание этих моментов должно быть до использования, в частности
http://www.yongbok.net/blog/?p=324

proxy_pass http://127.0.0.1:8000;
proxy_cache_path /tmp/cache levels=1:2 keys_zone=tmpcache:10m inactive=30m max_size=2g;
---
неправильно,

proxy_cache_path /tmp/cache levels=1:2 keys_zone=tmpcache:10m inactive=30m max_size=2g;
proxy_pass http://127.0.0.1:8000;
---
правильно.

Вариант еще: определение limit_zone после его использования.

Вообще, баги у nginx с подключением внешних файлов в conf.d и подобных вариантах, приводящие к некорректной работе, к сожалению не редкость. Что сильно усложняется тем, что нет вывода итоговой конфигурации.

Комментариев нет:

Отправить комментарий