Re: доступ к конфигурации модуля в хуке init_process

Vadim Lazovskiy vadim.lazovskiy at gmail.com
Sun Mar 23 08:11:21 UTC 2014


Здравствуйте.

cf = ngx_http_cycle_get_module_main_conf(cycle, your_module);

как-то так, вроде.


23 марта 2014 г., 6:56 пользователь Sergei Shilovsky
<sshilovsky at gmail.com>написал:

> Добрый день.
>
> Пишу модуль, в конфиге есть такой блок:
>
> `http { pgconfig_connection "host=localhost dbname=db ..."; ... }`
>
> Эта строка используется для подключения к БД, причем на каждый рабочий
> процесс планируется одно подключение.
>
> Сейчас для этого в `init_main_conf` дублирую строку в глобальную
> переменную, которую использую в `init_process`.
>
> Но интересно, есть ли надежный (и простой) способ в хуке `init_process`
> получить доступ к конфигурации модуля по структуре `ngx_cycle_t`?
>
> Если нет, подскажите, пожалуйста, как правильно инициализировать
> соединение процесса.
>
> Спасибо
>
> --
> С уважением,
> Сергей Шиловский
> Sergei Shilovsky
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://mailman.nginx.org/mailman/listinfo/nginx-ru
>



-- 
Best Regards,
Vadim Lazovskiy
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx-ru/attachments/20140323/b60caf26/attachment.html>


Подробная информация о списке рассылки nginx-ru