Prodej multi-eshopu DomaciCentrum.cz - čistá marže 750 000 Kč / rok
Téma zamknuto
Zobrazují se odpovědi 1 až 9 z 9

Nastaveni Apache (PHP 5.3) - restartovani scriptu po 10ti minutach

  1. Zdravim. Pisi o pomoc. Mam problem s Apachem a netusim presne v cem by mohl byt problem.

    Mam script, ktery bezi cca 30 minut. Limity mam zvysene, ale Apache restartuje po 10ti minutach scipt a spusti ho znovu (a znovu a znovu a znovu - nez nedojde na casovy limit). Netusite v cem by mohl byt problem a kde by to slo nastavit (deaktivovat)?

    Dekuji predem za pomoc!

  2. Happy Robot :]

    Co se právě děje na Webtrhu?

  3. Jedná se vždy přesně o deset minut?
    Spouštíš skript na lokále nebo na některém hostingu?
    Co ten skript dělá tak dlouho?

    Jde mi o to, jestli si spíš proces apache nevyčerpá paměť a nerestartuje se kvůli tomu.

  4. apache ma 3GB ramky. Je to na mym VPSku. Zpracovava par malych XML souboru - zatim... bude toho delat vic (parsovat obsah jednoho webu), ale potrebuju vyresit tento problem. Je to vzdy presne 10 minut. na googlu jsem se dozvedel neco o tom, ze by to mohl zpusobovat suhosin. tusis?

    Je tam Apache2 a novy php 5.3.8

  5. no a co rozdelit ten script na mensi davky?

  6. Mě by spíš zajímalo, co s těma XMLkama přesně dělá? Proč to trvá tak dlouho. Není tam nějaké zacyklení v kódu?

  7. neni. Script parsuje stranky. Nejdriv nacita 200 XML souboru ktere parsuje, pak bude prochazet radove 20 000 stranek ktere bude parsovat. Mel jsem to na jinem serveru, kde vse bez problemu fungovalo. Kdyz jsem stejnym spusobem nainstaloval novy VPS (silnejsi) tak se to po 10ti minutach zastavi. Je to tedy necim, co je v nove verzi PHP nebo apache defaultne jinak, a musi se to prenastavit.

    Problem neni v tom ze script bezi dlouho, problem je v nastaveni konfiguracnich souboru apache, fail2ban, php nebo neceho jineho.

    Davkove to moc vyresit nejde, protoze je mozne, ze samotna jedna cast (ktera uz se neda rozdelit na vice subtasku) se bude zpracovavat dele nez tech 10 minut.

  8. A prečo to spúšťaš cez apache? Ak tam má bežať nejaký skript, ktorý vykonáva výpočty, malo by to bežať na pozadí a nie cez webserver. Na toto sú určené rôzne aplikácie, ktoré sa starajú o vykonávanie úloh na pozadí. Buď treba cron alebo Celery (viacvláknové) v Pythone. Nainštaluj si php5-cli, nastav php.ini a spúšťaj to ako normálny proces.

  9. Citace Původně odeslal bruce Zobrazit příspěvek
    A prečo to spúšťaš cez apache? Ak tam má bežať nejaký skript, ktorý vykonáva výpočty, malo by to bežať na pozadí a nie cez webserver. Na toto sú určené rôzne aplikácie, ktoré sa starajú o vykonávanie úloh na pozadí. Buď treba cron alebo Celery (viacvláknové) v Pythone. Nainštaluj si php5-cli, nastav php.ini a spúšťaj to ako normálny proces.
    Souhlas, tohle by melo bezet pres php-cli. Ulehcis tim apachi a muzes si pro to jednoduse nastavit jine konfiguracni hodnoty

  10. zdravim,. dekuji za nazor. PHP-CLI tam mam nainstalovane. Jak pres PHP-cli spustim ten script, pripadne jak mu predam pripadne pozadavky $_[GET]?

    ---------- Příspěvek doplněn 08.12.2011 v 14:06 ----------

    Kdyz jsem script spustil primo z konzole pres > php script.php, ve stejne chvili, jako se mi restartuje pri spusteni pres webserver mi script napise Segmentation fault. Tusite prosim co to znamena a kde je problem?

    ---------- Příspěvek doplněn 09.12.2011 v 12:46 ----------

    problem vyresen. Diky za vsechny nazory.

Téma zamknuto

Podobná témata

  1. PHP 6, MySQL, Apache.
    By DandM in forum PHP
    Odpovědí: 12
    Poslední příspěvek: 16.01.2011, 17:44
  2. apache+php a obrovska spotreba pameti
    By vedouci in forum PHP
    Odpovědí: 5
    Poslední příspěvek: 11.07.2010, 00:04
  3. test vykonosti Apache/Mysql/Php poradte
    By NextClick in forum PHP
    Odpovědí: 3
    Poslední příspěvek: 26.01.2009, 18:00
Hostujeme u Server powered by TELE3