<div>Kdyz to tak posloucham, nebylo by lepsi prestat hackovat server (nic jineho ten cron po 15s neni) a upload sverit casovaci v javascriptu?<br/>
<br/>
Do nedavna jsem taky psal stranky na urovni html 3-4, ale pak jsem se ponoril do html5, js, xmlhttp a otevrel se mi uplne novy svet.<br/>
<br/>
Kdyz neco hledam, proste to zadam do googlu. Vetsinou vypadne dotaz ze stackoverflow nebo priklad z w3school. Protoze vam stejne jako me jde hlavne o hrani a uceni, tak tuto cestu doporucuji. Pripadne vam s necim mohu v ramci svych znalosti poradit.<br/>
<br/>
L<br/>
<br/>
--<br/>
Stručně naklofáno na mobilu.<br/><br/>-----Original Message-----<br/>From: Kosta <info@mcu.cz><br/>To: hw-list@list.hw.cz<br/>Sent: pá, 13 Čer 2014 20:20<br/>Subject: Re: HTTP watchdog<br/><br/></div>Dne <a href="tel:136201420">13.6.2014 20</a>:10, Petr Simek napsal(a):
<br/>
> On Fri, 13 Jun 2014, Kosta wrote:
<br/>
>
<br/>
>> Potřebuji zhruba každých 15s spouštět určitý script, script je
<br/>
>> jednoduchý bez cyklů, ve scriptu se kontroluje zda byl odeslán
<br/>
>> soubor, v případě, že ne, ho script odešle a soubor smaže. Problém
<br/>
>> je, že na hostingu mohu z cronu volat v 15 minutovém intervalu. Kromě
<br/>
>> cromu není na hostingu žádná jiná možnost asynchronního spouštění.
<br/>
>>
<br/>
>> Cílová úloha je prostá, na server se uploaduje soubor, po dokončení
<br/>
>> uploadu je soubor zpracován a odeslán celkem na tři servery. No a
<br/>
>> tady vzniká problém, udělat to synchronně nejde, script skončí na
<br/>
>> timeoutu (maximální dobu vykonání scriptu nemohu měnit) . Prakticky
<br/>
>> jsem si ověřil, že na upload na cizí server mám času dost, ale na dva
<br/>
>> již ne. Tudíž se nabízí asynchronní
<br/>
>
<br/>
> Ja bych to resil spoustecim skriptem ktery by spoustel jednou za 15
<br/>
> sec ty
<br/>
> uploadovaci skripty :
<br/>
>
<br/>
> while true ; do
<br/>
> ./uploadovaci_<a href="http://skript.sh">skript.sh</a> na_server1 &
<br/>
> ./uploadovaci_<a href="http://skript.sh">skript.sh</a> na_server2 &
<br/>
> ./uploadovaci_<a href="http://skript.sh">skript.sh</a> na_server3 &
<br/>
> sleep 15
<br/>
> done
<br/>
>
<br/>
> A pak dalsi skript ktery by se spoustel jendou za 15 minut z cronu ktery
<br/>
> by zkontroloval zda ten prvni skript bezi a pokud ne tak by ho spustil :
<br/>
>
<br/>
> ./spousteci_<a href="http://skript.sh">skript.sh</a> &
<br/>
>
<br/>
> Pokud by z nejakeho duvodu ten spousteci skript havaroval tak do
<br/>
> 15 minut bude znovu spusten cronem. Ale neni moc duvod k havarii
<br/>
> toho sposuteciho skriptu - jen restart serveru nebo ukonceni spravcem.
<br/>
>
<br/>
no vidíte jaký jsem vůl, já nenapsal to podstatné, že ten script je PHP
<br/>
script
<br/>
<br/>
Vše se děje v prostředí APACHE a tam si mohu vyskakovat jen na úrovni
<br/>
PHP :(
<br/>
<br/>
--
<br/>
S pozdravem
<br/>
M Kosťa Kostomlatský
<br/>
<br/>
_______________________________________________
<br/>
HW-list mailing list - sponsored by <a href="http://www.HW.cz">www.HW.cz</a>
<br/>
<a href="mailto:Hw-list@list.hw.cz">Hw-list@list.hw.cz</a>
<br/>
<a href="http://list.hw.cz/mailman/listinfo/hw-list">http://list.hw.cz/mailman/listinfo/hw-list</a>
<br/>