ПРОЕКТЫ 


  АРХИВ 


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]

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


  • To: nginx-ru@xxxxxxxxx
  • Subject: Re: доступ к конфигурации модуля в хуке init_process
  • From: Vadim Lazovskiy <vadim.lazovskiy@xxxxxxxxx>
  • Date: Sun, 23 Mar 2014 12:11:21 +0400
  • Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type; bh=IVqC3vQnl4irey3f9i3sGsn+9iEORiRWhAj/nlekaeI=; b=CiATEtml/LUdqRAJ46Ug5lHF/XmuyY/vrRHxEyQk7G+xIWntlpHhFzZjqY95kAWA4w JAxOJ+W1LB4brEmADF+eb9E2Lrd8kcE4CbwdqvH+j0jk6m+EKUwxxR/FmkHgX+6+wl29 e8vpRfk2wxF7SA+v/hTrZ5Kg10PaJN7rJLJQWhA4EhhenJgtbobgJ4gT0hGqJdesq7Ku 7wGjRkC3XWSfC63X+bdjE7fMr8GZuvtImebzKKaJJJ7EMyM6rVKXl6sRYCGlBFhsb7YY HFQJ+Kyf4T6oPlG8poshuLPt5ixEdMz/21EQmfe8xWvck6GPFKWnFLJUeC992kPXh1z7 7C3w==
  • In-reply-to: <CAHc2pO1=wKAsVVvQbEbTNqCTEuUK7bvM6=wKisC0NruQf_br7g@mail.gmail.com>
  • References: <CAHc2pO1=wKAsVVvQbEbTNqCTEuUK7bvM6=wKisC0NruQf_br7g@mail.gmail.com>

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

cf = ngx_http_cycle_get_module_main_conf(cycle, your_module);

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


23 марта 2014 г., 6:56 пользователь Sergei Shilovsky <sshilovsky@xxxxxxxxx> написал:
Добрый день.

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

`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



--
Best Regards,
Vadim Lazovskiy
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://mailman.nginx.org/mailman/listinfo/nginx-ru


 




Copyright © Lexa Software, 1996-2009.