为什么我的apache日志突然有随机的换行符呢?

我们处理我们的apache日志中的一些谷歌购物和AdWords的统计。 有一个命令行cut了日志中的行,以便像gclid一样在查询string中抓取具有特定内容的IP。 今天脚本停止工作,看着日志,我发现这样的条目:

 208.115.113.93 - - [20/Jun/2016:15:03:47 +0100] "GET /some-section/ HTTP/1.1" 200 13379 "-" "Mozilla/5.0 (compatible; DotBot/1.1; http://www.opensiteexplorer.org/dotbot, help@moz.com)" E-SearchBox&FORM=IENTTR&conversationid=" "Mozilla/5.0 (Windows NT 6.1; WOW64; Trident/7.0; rv:11.0) like Gecko" 80.43.114.199 - - [20/Jun/2016:15:03:48 +0100] "GET /some/page.php?action=setvalues%5B%5D=41&_=1466431513315 HTTP/1.1" 200 20 "http://www.website.co.uk/the-section/?gclid=COC5q9TAAs0CFdgaGwodLREAAA" "Moz 

正如你在这里看到的,第二行( E-SearchBox... )不是一个正确的条目。 这是一个有两个负载平衡的Web服务器的系统,所有的日志都被发送到同一个挂载位置,这可能会描述错误的顺序(即该行与前一行不相关)。

奇怪的是,这只是在过去一个月才开始发生。 上个月,同样的报告完美地工作,但是这个月有错误,因为日志格式不正确。 而且,运行与之前几个月完全相同的报告现在也显示了以前没有的错误。

有没有人见过这种行为? 以下是如何设置日志logging的示例:

 CustomLog "|/usr/sbin/rotatelogs -l /var/www/vhosts/ombrelle/logs/website.co.uk/%Y%m%d_web.log 86400" combined env=!image 

这几年没有改变,但这个问题只在本月出现。 我试图弄清楚这些文件发生了什么事。 有什么build议么?

服务器问题集锦,包括 Linux(Ubuntu, Centos,Debian等)和Windows Server服务器.