我正在尝试对我的 Nginx 服务器上的访问日志文件进行短语访问。
对于文件的措辞,我只需重命名原始访问日志文件并立即创建一个新的访问日志文件,这样我就不会错过任何内容。
但是在替换文件之后,Nginx 不会在该文件上记录任何内容,而是在我替换文件之前工作。
重启 Nginx 后,Nginx 再次开始记录到替换的文件。
我看不到我做错了什么,有什么帮助吗?
PHP 代码的第一部分
if(rename("access.log", $tempname)){ // I'm renaming the access log file
$fp = fopen("access.log","wb");
if( $fp == false ){
}else{
fwrite($fp,$content); // I'm creating a new access log file
fclose($fp);
}
// I'm phrasing the renamed file here
}