Это пишет и конец процесса на моей установке. Я сделал новый _ сеанс_ write_method:
public function _session_write_method($id, $sess_data) {
var_dump(file_put_contents('/var/www/public_html/testing.txt', serialize($sess_data)));
return(true);
}
и затем:
$_SESSION['foo'] = 'bar';
while(true)
Я выполнил сценарий, подождал несколько секунд и затем запустил 'sudo kill' для идентификатора процесса. Он не записывал сериализованные данные в файл. Я снова запустил его без бесконечного цикла и получил: int (22) в самом низу страницы, и был успешно записан файл test.txt, содержащий: s: 14: "foo | s: 3:" bar ";" ;