thanks for reply.
It is hard to say it's the right solution, because the problem is hard to
reproduce.
But it's quite related. I will try that patch. thank you.

On Sun, Jun 13, 2010 at 12:02 PM, Curt Arnold <carn...@apache.org> wrote:

> Could it possibly be http://issues.apache.org/jira/browse/LOGCXX-317?  If
> so, there is a patch there that may solve the issue.
>
>
>
>
> On Jun 11, 2010, at 11:58 PM, Yue Gao wrote:
>
> > our server hung for 2 hours today.
> > the log shows
> > 2010-06-11 20:27:56,852 INFO  - Saving data, INCREMENTAL,
> clock:15094434027
> > 2010-06-11 20:27:56,852 INFO  - ========================================
> > 2010-06-11 23:07:50,223 INFO  - Save Memory: 95 (9.05991e-05 M)
> > 2010-06-11 23:07:50,223 INFO  - Save Type: INCREMENTAL
> >
> > the code is
> > LOG4CXX_INFO(logger_, "Saving data,
> "<<(saveType==DATA_SAVE_TYPE_COMPLETE?"COMPLETE":"INCREMENTAL")<<",
> clock:"<<clock->now());
> >
> > balabal
> >
> > LOG4CXX_INFO(logger_, "========================================");
> > LOG4CXX_INFO(logger_, "Save Memory: "<<totSize<<"
> ("<<totSize/(float)(1024*1024)<<" M)");
> > LOG4CXX_INFO(logger_, "Save Type:
> "<<(saveType==DATA_SAVE_TYPE_INCREMENTAL?"INCREMENTAL":"COMPLETE"));
> >
> > the logger_ is initialized in the constructor as
> >     log4cxx::PropertyConfigurator::configureAndWatch("logger-w.cfg");
> >     logger_ = log4cxx::Logger::getLogger("World");
> >
> > and the config file is
> >
> > log4j.rootLogger=INFO, stdout, R
> >
> > log4j.appender.stdout=org.apache.log4j.ConsoleAppender
> > log4j.appender.stdout.layout=org.apache.log4j.PatternLayout
> > log4j.appender.stdout.layout.ConversionPattern=%d %-5p - %m%n
> >
> > log4j.appender.R=org.apache.log4j.RollingFileAppender
> > log4j.appender.R.File=../log/fish-w.log
> > log4j.appender.R.MaxFileSize=20MB
> > log4j.appender.R.MaxBackupIndex=12
> > log4j.appender.R.layout=org.apache.log4j.PatternLayout
> > log4j.appender.R.layout.ConversionPattern=%d %-5p - %m%n
> >
> >
> > log4j.logger.diamond=INFO, FILE
> > log4j.additivity.diamond=false
> > log4j.appender.FILE = org.apache.log4j.DailyRollingFileAppender
> > log4j.appender.FILE.File = ../log/diamond-w.log
> > log4j.appender.FILE.DatePattern='.'yyyy-MM-dd
> > log4j.appender.FILE.layout=org.apache.log4j.PatternLayout
> > log4j.appender.FILE.layout.ConversionPattern=%d %-5p - %m%n
> >
> > there is no log rolling between log "====" and "Save Memory". the log
> shows it hung 2 hours between these two lines. Could anyone tell me why this
> happened?
> > thanks
>
>

Reply via email to