Prilis mnoho CGIcek

Oto Buchta otalinux na buchtovi.cz
Pondělí Srpen 31 12:40:49 CEST 1998


Dne So, 08 srpen 1998 jste napsal(a):
>Resim stale problem prilis velkeho mnozstvi naraz spustenych CGIcek a tudiz
>mnozstvi celkem zbytecne otevrenych konexi.
>Jde o to, ze demon resi pozadavky CGIcek, ale vzhledem k tomu, ze jeden
>pozadavek trva urcitou dobu (jde o SQL dotaz na mySQL), tak dalsi CGIcko uz visi
>dokud si pozadavek nevyzevedne demon na druhe strane FIFO. Pritom CGI script
>nepotrebuje zadnou odezvu, takze by to mohl jenom poslat a ukoncit se. Proto me
>napadlo, ze udelam pomoci POSIX threads multithreadovou aplikaci - zakladni
>thread bude jenom brat data z FIFO a pro kazde volani zalozi thread, ktery vse
>vyresi.

Tak nevim. Tuto koncepci zavedli u M$ a mate-li jenom trosku mene stabilni
cokoli (treba Borland Database Engine), pak Vam kazdou chvili muze spadnout
kompletne cely www server. Ono pak bude stacit, kdyz povolite nekomu (treba na
skole) uzivatelum, at si delaji vlastni CGI-BIN skripty, pak nebude problem
udelat neco, co shodi svuj vlastni thread a vezme to s sebou cely server.

Nebo jsou uz snad multithreads udelane tak, ze muzou od sebe rozlisit
jednotlive thready a kdyz se jeden kousne, umoznit, aby prezil zbytek?

Telcontar


Další informace o konferenci Linux