The OpenNET Project / Index page

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



Индекс форумов
Составление сообщения

Исходное сообщение
"Выпуск HTTP-сервера nginx 1.7.9"
Отправлено Xasd, 01-Янв-15 15:02 
>> раз уж такая тема.. то спрошу:
>> nginx умеет ли запускать fastcgi в режиме, когда сокет передаётся через файловый
>> дескриптор (дескриптор под номером 0 или 1), а не через файловую
>> систему?
> STDIN, STDOUT чтоле?
> Нет, да и зачем?
> Вы же понимаете, что при работе через "файловый" unix socket дисковая система
> не используется?

да, во время unix socket -- дисковая система не используется.

но файловая система *используется* (без использования дисковой системы).

это НЕ элегантно. :)

почему не элегантно(?), пояснение: в момент когда два процесса уже "знают" друг-друга (так как один из них родитель а второй потомок) -- уже нет смысла задействовать файловую систему лишь для того чтобы эти два процесса общались друг с другом. у этих процессов уже и так есть более тесная (родственная) связь!

в данном случае: более элегантно -- манипулировать файловыми дескрипторами и их номерами (нужные файловые дескрипторы -- наследуются во время fork(). а их номера сохраюятся неизменно у потомков)

а файловый дескриптор -- может ссылаться не только на PIPE но и на SOCKET. (вполне нормально что внутри STDIN -- будет положен не PIPE а SOCKET :))

более того! Linux умеет передавать (от одного процесса к другому) через PIPE -- новые файловые дескрипторы! и это опять-таки делается без использования файловой системы... хотя уже этот подход в FastCGI не используется..

 

Ваше сообщение
Имя*:
EMail:
Для отправки ответов на email укажите знак ! перед адресом, например, !user@host.ru (!! - не показывать email).
Более тонкая настройка отправки ответов производится в профиле зарегистрированного участника форума.
Заголовок*:
Сообщение*:
 
При общении не допускается: неуважительное отношение к собеседнику, хамство, унизительное обращение, ненормативная лексика, переход на личности, агрессивное поведение, обесценивание собеседника, провоцирование флейма голословными и заведомо ложными заявлениями. Не отвечайте на сообщения, явно нарушающие правила - удаляются не только сами нарушения, но и все ответы на них. Лог модерирования.



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

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