ngx_http_conf_get_module_main_conf questions
Maxim Dounin
mdounin at mdounin.ru
Tue Jun 4 12:28:59 UTC 2013
Hello!
On Mon, Jun 03, 2013 at 05:19:42PM -0400, vagner wrote:
[...]
> Спасибо большое за помощь. Добился того, чтобы все работало с одним
> веркером. Единственное, что очень бросается в глаза, это использование
> указателя на структуру ngx_http_filestats_loc_conf_t для того, чтобы при
> использовании конфигураций других локейшенов я мог получать валидные данные
> с настройками указанными в конфиге.
Если вам нужно нечто, общее для всех location'ов - используйте
main conf.
> Вы не могли бы подсказать, где можно
> посмотреть реализацию работы с ngx_shm? Мне нужно вставить в шаренную память
> листы, чтобы я мог избавиться от указателя, и чтобы хранить данные не
> сохраняя оффсетов, смогу ли я каким либо образом вторым аргументом к функции
> ngx_list_init использовать ngx_shm_zone_t?
Структуры ngx_list жить в разделяемой памяти не умеют. Вообще
работу с разделяемой памятью можно посмотреть в модулях limit_conn
и limit_req. В limit_conn наверное попроще.
--
Maxim Dounin
http://nginx.org/en/donation.html
Подробная информация о списке рассылки nginx-ru