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