[nginx] соединения с fastcgi сервером

neko

tеam neko
[nginx] соединения с fastcgi сервером

вот у меня написано:

fastcgi_pass 127.0.0.1:7500;

и получается, что пока nginx не обработает полностью один запрос
он не пытается создать новое соединение с тем же самым fastcgi сервером
и чето я немогу понять, это так и должно быть?

вот у меня multithreaded fastcgi приложение
это мне чего надо делать, чтобы оно на разных портах/хостах слушало?

nginx version: nginx/0.6.4
 

MiksIr

miksir@home:~$
Куда-то не туда смотрите. Как определили, что nginx не пытается создать новое соединение? Что за приложение, какой FastCGI менеджер использует?
 

neko

tеam neko
> Как определили, что nginx не пытается создать новое соединение?

ну а как я могу это определить?

смотрю в логе приложения. пока оно не закроет соединения с nginx, новых
соединений, чтобы обработать другие клиентские запросы не создается.

> Что за приложение, какой FastCGI менеджер использует?

никакой не использую.
а надо?
 

MiksIr

miksir@home:~$
Э... у Вас какое-то самописное приложение?
Даже если отойти пока от протокола FastCGI, приложение должно уметь принимать соединение и обрабатывать это соединение в отдельном процессе или нити, в зависимости от того, что Вы используете - форки или треды.

-~{}~ 23.07.07 16:26:

Впрочем, вижу, в рассылке Вам Игорь ответил уже.
 

Wicked

Новичок
было бы неплохо сюда ответ запостить, или ссылку на архив рассылки дать :)
 

neko

tеam neko
да я так напишу

короче, проблема была в том как я проверял
вот браузер firefox он как раз и не создает эти "одновременные соединения".

не очень понятно это, вроде если мне память не изменяет то в 2616
написано, что 2 соединения с сервером это нормально.
 
Сверху