2009/12/28 Simon Liu <yunta...@gmail.com>:
!On Dec 29 2009, 9:14 am, 赵帅 <rostin...@gmail.com> wrote:
> 我们现在只是考虑会有这种问题存在的可能性。
> 具体我们现在要做的是:
> 我们原来有一个本地的文件转换程序,现在想通过http 提供对外服务。
> 打算用java servlet,来一个服务请求,即有一个线程去完成这个服务,在这个线程里会调用这个文本转换程序(启动进程,命令行传参的方式)。
> 这个文件转换程序里原来是没有记录日志的,现在打算在这个程序里添加日志信息。
>
> 不管是日志,对这个做法有什么其他的意见,大家都可以随便提。
> 谢啦。
> 2009/12/29 Fuzhou Chen <cppof...@gmail.com>
>
> > 一般这种情况下可有两个思路:
>
> > a) 找到你的log框架的性能瓶颈,修改代码。
> > b) 换一个性能合理的log框架。
>
> > 对于b) 如果是Linux下的C/C++项目,我推荐syslog-ng。如果你们项目不允许替换框架,能给个
> > 大概的描述解释一下你的框架是怎么设计的么?
>
> > 2009/12/28 wu9961 <wu9...@gmail.com>
>
> > 如果是linux的话是不是可以考虑消息队列
>
> >> 2009-12-29
> >> ------------------------------
> >> 顺祝工作愉快,天天开心!
> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
> >> Name:吴晓磊
> >> Email:wu9...@gmail.com
> >> Tel:13466558646
> >> ~~~~~~~~~~~~~~~~~~~~~~~~~~~
>
> >> ------------------------------
> >> *发件人:* jinhu wang
> >> *发送时间:* 2009-12-28 17:04:10
> >> *收件人:* pongba
> >> *抄送:*
> >> *主题:* Re: [TL] 求!多线程日志的解决方案
> >> 一般做法都是用2.
>
> >> 2009/12/28 赵帅 <rostin...@gmail.com>
>
> >>> 最近一个项目遇到的了一个多线程日志的问题。
> >>> 由于多个线程共享一个日志文件,当高并发,日志信息较大时,会导致日志读写文件成为
> >>> 服务的瓶颈。
> >>> 所以,最近在想办法如何解决这个问题。
> >>> 目前有两个想法:
> >>> 1.每个线程写一个日志文件。然后用一个专门的日志服务器定期将这些日志文件进行整理
> >>> 。
> >>> 2.多个工作线程共享一个缓冲区,然后由一个单独的写日志进程负责定期写缓冲区的内容
> >>> 。
>
> >>> 大家有什么好的想法,讨论一下。
>
> > --
> > 《采莲》·江南
>
> > 为卿采莲兮涉水,为卿夺旗兮长战。为卿遥望兮辞宫阙,为卿白发兮缓缓歌。
>
> > 另抄自蒜头的评论:http://www.douban.com/review/1573456/:
>
> > 且祭一束紫琳秋,为一段落花流水的传说
> > 且饮一杯青花酒,为一场几多擦肩的错过
> > 且焚一卷旖旎念,为一腔抛付虚无的惜怜
> > 且歌一曲罢箜篌,为一刻良辰春宵的寂寞
>
>
>
> 14(04-13-23-45-49).gif
> 2KViewDownload