ПРОЕКТЫ 


  АРХИВ 


Apache-Talk @lexa.ru 

Inet-Admins @info.east.ru 

Filmscanners @halftone.co.uk 

Security-alerts @yandex-team.ru 

nginx-ru @sysoev.ru 

  СТАТЬИ 


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


  ПРОГРАММЫ 



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














     АРХИВ :: Apache-Talk
Apache-Talk mailing list archive (apache-talk@lists.lexa.ru)

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

Re: [apache-talk] Rewrite and VirtualHosts



On 2002.08.15 at 09:14:48 +0700, Yury Bokhoncovich wrote:

> >
> > Что-то подобное умеет mod_rewrite
> > Читать доку на RewriteMap на тему External rewriting program.
> 
> хм, это немного не то. и потом, "if this program hangs it will hang the
> Apache server when the rule occurs".

Ну так пишите так, чтобы не вешалось.

> > Там, правда коммуникация идет не через сокет, а через пайпы,
> 
> гм - но труба предполагает fork каждый раз, что гораздо хуже чем
> обратиться к socket, AFAIK.8)

Неправда. Читайте документацию внимательно. Если бы был форк каждый
раз, то зависания сервера бы не происходило. Вся проблема с зависаниями
заключается как раз в том, что имеется ОДИН процесс, с которым по пайпу
общаются все ребенки апача.

> > но в конце концов, кто мешает сделать ма-аленькую прослойку.
> > Чуть ли не два cat в шелловском однострочнике.
> 
> ещё и sh форкать?:(

Жалко тебе sh форкать - на C переходник напиши.
Только от этого вероятность повеситься ни разу не уменьшится.

> но мысль интересная, типа RewriteMap action socket:/tmp/mod.sock.:)

Если подумать, от проблемы с зависаниями это ни разу не спасает.


-- 
Victor Wagner                   vitus@ice.ru
Chief Technical Officer         Office:7-(095)-748-53-88
Communiware.Net                 Home: 7-(095)-135-46-61
http://www.communiware.net      http://www.ice.ru/~vitus
=============================================================================
=               Apache-Talk@lists.lexa.ru mailing list                      =
Mail "unsubscribe apache-talk" to majordomo@lists.lexa.ru if you want to quit.
=       Archive avaliable at http://www.lexa.ru/apache-talk                 =



 




Copyright © Lexa Software, 1996-2009.