ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 


  СТАТЬИ 


  ПЕРСОНАЛЬНОЕ 


  ПРОГРАММЫ 



ПИШИТЕ
ПИСЬМА












     АРХИВ :: nginx-ru
Nginx-ru mailing list archive (nginx-ru@sysoev.ru)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: доступ к конфигурации модуля в хуке init_process
  • From: Sergei Shilovsky <sshilovsky@xxxxxxxxx>
  • Date: Sun, 23 Mar 2014 06:56:03 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:reply-to:date:message-id:subject:from:to:content-type; bh=NqABNHo2QupxN7AywYilujYgAz3nC9Kr8tsV+29Wqug=; b=uG0SOIzJgVgtXIPMxUiH0FnZ1P7FWwlXCXMT6lrz0uYCnmqjOEH1Usak24ztAhpo4z 6thRDlpWlI3uV5FEoqJdXHuVqwoWqH3gQifEl2NkwYrPmNlm7Cqsb/fkKTNcwjW0ftKi i0ipnzKCfo4EeQQ57qUmIfuvh+WDg0h9jl8lVaH+VSyH6x1Rr3cFn+63uGkM66NFIUV6 CMk0URbfeOpwPaRQTpP70DD5y/3ISKf1mF0I3c/u2hbQc4bRIEM5dC/MDaF1P4VRgkrQ Oq+BPYTexuOuyLpA49MvHUlGQo8uV4Roncg+NMJ7XWFo2B5MbkVSiMK3jwom0H0ARVyw ifRg==

Добрый день.

Пишу модуль, в конфиге есть такой блок:

`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@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.