¿Cómo puedo forzar el mod_perl a qué solo admita un proceso por conexión?
Forzar mod_perl a proceso por conexión - perl
Iniciado por
Fran Smith
, may 22 2014 21:31
#1 AUTOR PREGUNTA
Preguntas Similares
Esto también te interesa!
#2
Publicado 23 mayo 2014 - 04:51
Eso lo puedes hacer con lock file, te dejo un ejemplo:
use strict; use warnings; use Fcntl qw(:flock); local *FH; my $opened_file = open(FH,'>/tmp/archivo_ejemplo.lck'); if ($opened_file) { print "Lock file se abrio exitosamente\n"; if (flock(FH, &LOCK_EX | &LOCK_NB)) { &do_stuff(); } else { print "Fallo en obtener lock\n"; } } else { print "Fallo en leer lock: $!\n"; } close(FH); sub do_stuff { print "Locked!\n"; sleep 30; }