OT: php skript na pozadi

Ondrej Kolonicny ondrak na medoro.org
Pondělí Listopad 7 09:07:19 CET 2011


Zdravim, jak se odpojite z terminalu tak to spadne.
Zkuste nohup nebo screen, podle toho co vam bude lepe vyhovovat.

S pozdravem Ondrej Kolonicny
------------
http://blog.ok1cdj.com
http://www.hamshop.cz




> Zdravím,
> můžete mi někdo poradit jak spustit php skript na pozadí v linuxu ?
> Když ho spustím v terminálu, tak mi funguje bez problémů:
> ./server.php
> 
> Ale když ho spustím na pozadí:
> ./server.php >/dev/null &
> nebo
> ./server.php >/dev/null 2>&1 &
> 
> tak po čase ( cca pár minut ) spadne.
> 
> skript vypadá nějak takto:
> 
> #!/usr/bin/php5 -q
> <?php
> set_time_limit(0);
> $socket = socket_create(AF_INET, SOCK_STREAM, SOL_TCP);
> $max_clients = 10;
> 
> socket_set_option($socket, SOL_SOCKET, SO_REUSEADDR, 1);
> socket_bind($socket, 0, 10000);
> socket_listen($socket, $max_clients);
> echo "starting server";




Další informace o konferenci Hw-list