OT: php skript na pozadi

Jakub Ladman ladmanj na volny.cz
Pondělí Listopad 7 08:19:50 CET 2011


S php nemám žádné zkušenosti, ale co takhle 
man nohup

Jakub Ladman

Dne Po 7. listopadu 2011 08:11:18, Šula Miloš napsal(a):
> 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";
> .
> .
> while (TRUE){
> .
> .
> }
> ?>
> 
> 
> Miloš Šula


Další informace o konferenci Hw-list