Sziasztok,
A bérelt tárhelyemen random időközönként a szerver lelövi a cron scriptemet napjában többször (/bin/sh: line 1: 658868 Killed).
A PHP scriptemmel látszólag semmi gond nincs, böngészőből megnyitva 1 mp alatt lefut.
A Cpanelban be lehet állítani, hogy milyen időközönként fusson a CRON és van egy command mező, ahová ezt írom:
/usr/bin/php /home/nevem/public_html/script.php >/dev/null 2>&1
Esetleg ezzel lehet valami gond? (A /dev/null-ba vannak irányítva a hibák, de ezen a killed-en kívül nincs más.)
Köszönöm előre is a segítséget.
- 3056 megtekintés
Hozzászólások
OFF: itt a 2 nappal ezelőtti témád, ez miért nem volt jó? http://hup.hu/node/134523
- A hozzászóláshoz be kell jelentkezni
Már nem is emlékeztem rá, hogy ezt egyszer itt megkérdeztem, annyira sűrűek voltak a napok.
A lényeg, hogy végül mégsem a > hiánya miatt jöttek a killed üzenetek.
Megkaptam a teljes logot, ilyenekkel van tele:
Account: fadinnye
Resource: Virtual Memory Size
Exceeded: 332 > 300 (MB)
Executable: /usr/selector/php
Command Line: /usr/bin/php /home/nevem/public_html/script.php
PID: 658868 (Parent PID:658866)
Killed: Yes
Time: Fri Aug 15 00:07:03 2014 +0200
- A hozzászóláshoz be kell jelentkezni
Exceeded jelentése megvan?
- A hozzászóláshoz be kell jelentkezni
Igen, túllépi a virtuális memóriát, de nem értem miért. Böngészőből akárhányszor futtatom, nem történik ilyen.
- A hozzászóláshoz be kell jelentkezni
Webről futtatva más paramétereket használ a php, mint parancssorból.
- A hozzászóláshoz be kell jelentkezni
Futtasd cronban wgettel. wget http://címed
Olyan, mintha böngészőből futtatnád, el van intézve.
- A hozzászóláshoz be kell jelentkezni
Az 'ulimit' paranccsal lehet lekérdezni (esetleg megnövelni) a maximum értékeket. Persze attól is függ, hogy tényleg valami fontos dolgot csinál-e programod. Ha nem, akkor hagyhatod ennyiben, ha igen, akkor el kellene gondolkozni, hogy mit lehetne másképp csinálni (szvsz 70 százalék az esélye, hogy olyan adatbázis-műveletet csinálsz (mentés, pl), amit PHP nélkül lehetne jól megcsinálni.)
- A hozzászóláshoz be kell jelentkezni