使用error_log写日志,大并发下会漏掉一些。$fd = fopen("./test.log", "a");
flock($fd, LOCK_EX);
fwrite($fd, "msg");
flock($fd, LOCK_UN);
fclose($fd);$fd = fopen("./test.log", "r");
flock($fd, LOCK_SH);
echo fread($fd, 512);
flock($fd, LOCK_UN);
fclose($fd);有更快并发读写的日志文件的方法吗
flock($fd, LOCK_EX);
fwrite($fd, "msg");
flock($fd, LOCK_UN);
fclose($fd);$fd = fopen("./test.log", "r");
flock($fd, LOCK_SH);
echo fread($fd, 512);
flock($fd, LOCK_UN);
fclose($fd);有更快并发读写的日志文件的方法吗
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货