O arquivo flock'ed será desbloqueado quando o processo morrer inesperadamente?
Seguindo istoresponda para limitar apenas uma instância de um script php em execução:
<?php
$fp = fopen("/tmp/one.txt", "r+");
if (flock($fp, LOCK_EX)) {
//
do_something_lengthy();
//
flock($fp, LOCK_UN);
} else {
echo "Couldn't get the lock!";
}
fclose($fp);
?>
Minha pergunta é, será que oflock
arquivo ed.txt será desbloqueado se o processo morrer no meio dedo_something_lengthy()
, ou seja, antes de chamarflock($fp, LOCK_UN)
?