【apache 日志文件乱掉】

太乙 2010-06-01 11:55:49
hi,各位大侠

现在小弟遇到一个问题!

php+apache的日志设置后,能正常工作,但是今天发现,有些日志行(某几行)会错乱掉!

具体比如说:

正确的日志格式:

1.2|abc|http|url|cookie回车

但是,现在出现:
1.2|abc|http|url|cookie1.2|abc回车
或者
http|url|cookie回车



反正类似吧。就是日志写错乱了!


统计了一下,大约有3%的日志有这样的问题

我的日志不长,不超过4k(有超过3k的),大多数都是1-2k那样子!

(听说是由于apache写日志有个buf,如果日志过长,大于buf,就会分多次写入,那这个buf能设置么?怎么设置?)


有没有大侠能帮忙看看??有谁遇到过类似的问题??

小弟在此谢过了。。。

ps:我知道在这个版发帖不适当,但是想借借人气,这版高手也是很多的!肯定有精通apache之类的大人物!!

...全文
125 10 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
10 条回复
切换为时间正序
请发表友善的回复…
发表回复
太乙 2010-06-02
  • 打赏
  • 举报
回复
呵呵,基本问题已经定位到了,谢谢大伙儿~~~
太乙 2010-06-01
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 coding_hello 的回复:]
没玩过apache,看起来是写日志的时候有多线程同步问题??
[/Quote]呵呵,apache开的多进程!
野男孩 2010-06-01
  • 打赏
  • 举报
回复
没玩过apache,看起来是写日志的时候有多线程同步问题??
superhard_d 2010-06-01
  • 打赏
  • 举报
回复
唉,帮顶吧
cocat 2010-06-01
  • 打赏
  • 举报
回复
太复杂了~帮顶
赵4老师 2010-06-01
  • 打赏
  • 举报
回复
写日志时没加锁?
cattycat 2010-06-01
  • 打赏
  • 举报
回复
买研究过apache的源码,以前去我们图书馆还有apache源码解析这本书。
难道配置文件没有可以修改这个参数的吗,如果真有这个变量设置大小,可以找到源码中改一下大小,重新编译apache了。
budweiser 2010-06-01
  • 打赏
  • 举报
回复
3--4K 的buf 也会溢出, 貌似这样的话也太小了吧
太乙 2010-06-01
  • 打赏
  • 举报
回复
wo ding
~~~~
soulzbg 2010-06-01
  • 打赏
  • 举报
回复
帮顶一下

3,882

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 其它技术问题
社区管理员
  • 其它技术问题社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧