The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]

форумы  помощь  поиск  регистрация  майллист  ВХОД  слежка  RSS
"Apache 2.0. mod_cgid - помогите разобраться."
Вариант для распечатки  
Пред. тема | След. тема 
Форумы Программирование под UNIX (Public)
Изначальное сообщение [Проследить за развитием треда]

"Apache 2.0. mod_cgid - помогите разобраться." 
Сообщение от merlins shadow emailИскать по авторуВ закладки on 28-Ноя-05, 15:04  (MSK)
Здравствуйте все!

Мож кто подскажет, где можно почитать, хоть что-нибудь, на русском или английском, по поводу написания cgi - демона. Я примерно понял как это работает. Самое непонятное это как происходит общение между модулем и демоном (в каком виде - формате). В /var/log/httpd свой дефолтный сокет (непонятно зачем). Два дня поисков по инету ничего недали, и изучение исходников модуля тоже ситуацию сильно не прояснило. Вродебы люди знают об этом, некоторые пишут под это, но нигде ни одной ссылки на хоть какую-то минимальную документацию или готовый минимальный рабочий пример.

Заранее благадарю за любую информацию по данной теме!

  Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

 Оглавление

Сообщения по теме [Сортировка по времени, UBB]

1. "Apache 2.0. mod_cgid - помогите разобраться." 
Сообщение от rWizard emailИскать по авторуВ закладки(??) on 28-Ноя-05, 15:22  (MSK)
Если использование mod_cgid не обязательно, обратите внимание на FastCGI.
Он работает примерно по тому-же принципу, но для него существует больше документации.
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

2. "Apache 2.0. mod_cgid - помогите разобраться." 
Сообщение от merlins shadow emailИскать по авторуВ закладки on 28-Ноя-05, 16:04  (MSK)
>Если использование mod_cgid не обязательно, обратите внимание на FastCGI.
>Он работает примерно по тому-же принципу, но для него существует больше документации.
>
Не обязательно, но желательно.
Я его видел и даже скачал, но америкосы как-то не хвалят его, да и apache стандартным модулем делать не хочет.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

3. "Apache 2.0. mod_cgid - помогите разобраться." 
Сообщение от DeadMustdie emailИскать по авторуВ закладки(??) on 28-Ноя-05, 18:02  (MSK)
***Начало цитаты

Except for the optimizations and the additional ScriptSock directive noted below, mod_cgid behaves similarly to mod_cgi. See the mod_cgi summary for additional details about Apache and CGI.

On certain unix operating systems, forking a process from a multi-threaded server is a very expensive operation because the new process will replicate all the threads of the parent process. In order to avoid incurring this expense on each CGI invocation, mod_cgid creates an external daemon that is responsible for forking child processes to run CGI scripts. The main server communicates with this daemon using a unix domain socket.

This module is used by default instead of mod_cgi whenever a multi-threaded MPM is selected during the compilation process. At the user level, this module is identical in configuration and operation to mod_cgi. The only exception is the additional directive ScriptSock which gives the name of the socket to use for communication with the cgi daemon.

***Кончало цитаты

По-простому: mod_cgid вовсе не аналог FastCGI, а способ быстрее fork()ать при использовании многопоточного MPM.

  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх

4. "Apache 2.0. mod_cgid - помогите разобраться." 
Сообщение от merlins shadow emailИскать по авторуВ закладки on 30-Ноя-05, 10:13  (MSK)
Спасибо!, т.е. к демонам (аналогам isapi под *nix), mod_cgid, пока во всяком случае не имеет никакого отношения? Тогда зачем ему сокет и причем тут слово демон?
  Удалить Правка | Высказать мнение | Ответить | Рекомендовать в FAQ | Cообщить модератору | Наверх


Архив | Удалить

Индекс форумов | Темы | Пред. тема | След. тема
Оцените тред (1=ужас, 5=супер)? [ 1 | 2 | 3 | 4 | 5 ]




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру