как записать в файл с многопоточностью в Stack Overflow

В А.php выполнен

foreach($allUsers as $cnt=>$arUser){
shell_exec("nohup php /B.php $arUser > TestFile.log & echo $!");
}

в скрипте B.php пишу логи

file_put_contents('Log.log', " action \r\n", FILE_APPEND | LOCK_EX);

Но часть данных не регистрируется. Скорее всего, это связано с блокировкой файла другим процессом.
Как правильно войти без потери данных при многопоточной записи в один файл?

3

Решение

Задача ещё не решена.

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector