Kezdőoldal » Számítástechnika » Weblapkészítés » Lehet php-t futtatni eseménytő...

Twois kérdése:

Lehet php-t futtatni eseménytől számítva x idővel később?

Figyelt kérdés

Sziasztok!


Érdekelne, hogy létezik-e olyan megoldás, amivel meg lehet oldani azt, hogy ha a felhasználó csinál valamit pl. rákattint 1 gombra, akkor a szervernek küldeni egy utasítást, hogy egy adott PHP fájlt futtasson le 1 szer, az eseményhez képest pl. 1 órával később.


Persze, az is jó, ha nem a késleltetés mértékét kell megadni, hanem a futtatás pontos idejét.



2013. máj. 23. 19:32
 1/9 anonim ***** válasza:
cron
2013. máj. 23. 19:47
Hasznos számodra ez a válasz?
 2/9 A kérdező kommentje:
esetleg azt meg tudod mutatni, hogy php-vel a cront, hogy lehet managelni?
2013. máj. 23. 19:58
 3/9 anonim ***** válasza:
2013. máj. 23. 20:56
Hasznos számodra ez a válasz?
 4/9 anonim ***** válasza:
Ehhez nem feltétlenül kell cron. Php-ban is írhatsz egy folyamatosan futó alkalmazást, ami egy óra leteltével futtatja a műveletet. Illetve, akár olyat, ami több ilyen kérelmet tud rögzíteni és végrehajtani.
2013. máj. 23. 23:52
Hasznos számodra ez a válasz?
 5/9 A kérdező kommentje:
a php nak van time_out-ja ami általában a szervereken 30mp. persze .htaccess-ben azt hiszem ezt felül lehet írni, de aligha dicsér meg érte a szolgáltató, hogy terhelem a szerót. persze usleep-el lehet csökkenteni, de nem hiszem hogy ez szép megoldás lenne :)
2013. máj. 24. 11:15
 6/9 anonim ***** válasza:

"a php nak van time_out-ja ami általában a szervereken 30mp. persze .htaccess-ben azt hiszem ezt felül lehet írni, de aligha dicsér meg érte a szolgáltató, hogy terhelem a szerót. persze usleep-el lehet csökkenteni, de nem hiszem hogy ez szép megoldás lenne :)"


Akkor rossz szolgáltatónál vagy.

2013. máj. 24. 18:03
Hasznos számodra ez a válasz?
 7/9 anonim ***** válasza:

Memória pazarlás miatt mi se szeretjük, és csak rendkívüli esetben engedjük, a PHP hosszas futási idejét.

Gondolj csak bele, ha 100 ilyen proces elhasznál darabonként csak 16MB -ot, az már is 1,55GB RAM...

2013. máj. 24. 21:12
Hasznos számodra ez a válasz?
 8/9 anonim ***** válasza:

"Memória pazarlás miatt mi se szeretjük, és csak rendkívüli esetben engedjük, a PHP hosszas futási idejét.

Gondolj csak bele, ha 100 ilyen proces elhasznál darabonként csak 16MB -ot, az már is 1,55GB RAM..."


Amit a kérdező akar, az 1 db 10 kilobájtos processz. Ráadásul nem igen terheli meg a processzort sem. Ez bőven belefér. :) A Webfaction-on pl. ebből nem csinálnak problémát... Van egy memóriakvótád, ha túlléped, kilövik a processzeid, ennyi. Természetesen lehet külön memóriát bérleni. Szükség esetén átköltöztetik másik gépre, vagy bővítik a RAM-ot.

2013. máj. 24. 21:24
Hasznos számodra ez a válasz?
 9/9 anonim ***** válasza:
Helyesbítek: a processzor tartós agyonterhelése ellen lövik ki a processzeket. A memóriát egyszerűen nem lehet lefoglalni.
2013. máj. 24. 21:42
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!