PHP Monolog日志文件锁定行为在CGI和CLI中有所不同

时间:2017-07-04 21:21:56

标签: php laravel-5 locking monolog

我有一个Laravel应用程序,我在我的Windows机器上开发和测试。它使用php-cgi.exe(FastCGI)来运行应用程序,使用php artisan queue:work来运行排队作业的侦听器。

当我运行作业队列侦听器时,我无法修改日志文件(storage/logs/laravel.log),因为操作系统告诉我该文件被另一个进程锁定。但是,FastCGI进程写入同一文件的事实似乎不是问题。

为什么我不能在作业队列侦听器运行时修改日志文件?

0 个答案:

没有答案