OT: PHP a spousteni procesu

Petr Simek psimek@jcu.cz
Pátek Říjen 23 14:18:51 CEST 2009


On Fri, 23 Oct 2009, RV wrote:

> Spoustime na webu beziciho nad apachem a PHP ze skriptu pres prikaz exec
> externi binarku ARJ32. Problem je, ze cas od casu to ARJ vyhnije - to
> ponechme ted stranou protoze sice take nevime proc, ale co je horsi tak
> tento proces zpusobi se i dalsi spustene ARJ vytuhnou (postupne jak jsou
> volany ze skriptu). To je uz problem vcelku zasadni, nebot to odstreli
> cely server.

> Vcera jsem cele spousteni externich programu testoval a nestacil se
> divit. Vypada to skoro tak, ze PHP nepreda systemu jen pozadavek na
> spusteni procesu, ale cely proces ma ve sve rezii. Pokud spustim
> soucasne ze dvou ruznych skriptu  ARJ tak se neprovadi soucasne, ale
> provede se jedno a pak druhe - to vysvetluje proc jedno kousle ARJ
> odstreli vse za sebou. Pokud si ale vytvorim jeste jednu binarku ARJ32
> prejmenovanou treba na ARJ42 tak se provadeji obe soucasne.

Neni to uz zadelane v tom samotnem arj ? Ze si hlida zda neni spusteno 
dvakrat, nebo ze pouziva ten samy tmp soubor pri praci. Kdyz to arj
spustite vickrat primo z radky na serveru tak funguje normalne ?

> Radek Vicek

*------------------------------------------------------------------------*
|                          Petr Simek   APS JU                           |
|                             psimek@jcu.cz                              |
*------------------------------------------------------------------------*


Další informace o konferenci Hw-list