Good news! On Apr 16, 2009, at 12:48 AM, Kai Virkki wrote:
> Hi! > > BTW, Resin 3.1.9 was released earlier this week and the log rollover > problem is fixed! :) > > Cheers, > > Kai > > 2009/3/12 Rob Lockstone <lockst...@mac.com>: >> Thanks, Scott. Is there a schedule for the 3.1.9 release? >> >> Rob >> >> On Mar 11, 2009, at 13:22, Scott Ferguson wrote: >> >>> >>> On Mar 11, 2009, at 12:37 PM, Rob Lockstone wrote: >>> >>>> On Mar 11, 2009, at 12:32, Scott Ferguson wrote: >>>> >>>>> >>>>> On Mar 11, 2009, at 1:50 AM, Kai Virkki wrote: >>>>> >>>>>> Hi all, >>>>>> >>>>>> I did some more investigation and it seems that if I remove >>>>>> the Pro >>>>>> license, the rollovers start to work! So, this has definitely >>>>>> something to do with the Pro-stuff. The behavior is also not >>>>>> consistent in pro, because it sometimes manages to create the new >>>>>> log >>>>>> file correctly, but mostly fails this and creates it as read- >>>>>> only. >>>>>> Pretty spooky stuff... >>>>> >>>>> It's a C/truncate/open issue specific to win32. The new snapshot >>>>> should have the fix. >>>> >>>> Does that mean it won't happen on Windows 64-bit machines? Or >>>> are you >>>> speaking in general "Win32" API terms? >>> >>> Sorry, all windows. It's not 32-bit specific. >>> >>> -- Scott >>> >>>> >>>> >>>> Rob >>>> >>>>> >>>>> -- Scott >>>>> >>>>>> >>>>>> >>>>>> Cheers, >>>>>> >>>>>> Kai >>>>>> >>>>>> >>>>>> 2009/3/10 Kai Virkki <kai.vir...@gmail.com>: >>>>>>> Hi! >>>>>>> >>>>>>> I just migrated from Resin 3.0.15 pro to 3.1.8 pro and have a >>>>>>> problem >>>>>>> with log rollovers on Windows. I have defined the logs like this >>>>>>> into >>>>>>> web-app-default: >>>>>>> >>>>>>> <stderr-log path="${resin.home}/../log/app.log" rollover- >>>>>>> size="1kb"/> >>>>>>> <stdout-log path="${resin.home}/../log/app.log" rollover- >>>>>>> size="1kb"/> >>>>>>> >>>>>>> Actually I use rollover-period with a longer time in production, >>>>>>> the >>>>>>> above config just makes it faster to get to the error. >>>>>>> >>>>>>> I'm running Resin as a Windows service with local system >>>>>>> account. >>>>>>> Now, >>>>>>> when the rollover happens, I see that the old log file gets >>>>>>> renamed >>>>>>> and a new log file created, but the new file gets created as >>>>>>> read- >>>>>>> only >>>>>>> and writing to it fails with the following stack trace: >>>>>>> >>>>>>> [2009-03-10 22:44:59] Can't create log directory /C:/Progs/app/ >>>>>>> log/ >>>>>>> app.log >>>>>>> java.io.IOException: 'C:\Progs\app\log\app.log' permission >>>>>>> denied >>>>>>> at com.caucho.vfs.JniFilePathImpl.nativeOpenWrite(Native >>>>>>> Method) >>>>>>> at >>>>>>> com >>>>>>> .caucho.vfs.JniFilePathImpl.openAppendImpl(JniFilePathImpl.java: >>>>>>> 422) >>>>>>> at com.caucho.vfs.Path.openAppend(Path.java:1119) >>>>>>> at >>>>>>> com >>>>>>> .caucho.log.AbstractRolloverLog.openLog >>>>>>> (AbstractRolloverLog.java: >>>>>>> 504) >>>>>>> ... >>>>>>> >>>>>>> Does anyone have any idea why Resin creates the new log file as >>>>>>> read-only? >>>>>>> >>>>>>> Cheers, >>>>>>> >>>>>>> Kai >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> resin-interest mailing list >>>>>> resin-interest@caucho.com >>>>>> http://maillist.caucho.com/mailman/listinfo/resin-interest >>>>> >>>>> >>>>> >>>>> _______________________________________________ >>>>> resin-interest mailing list >>>>> resin-interest@caucho.com >>>>> http://maillist.caucho.com/mailman/listinfo/resin-interest >>>> >>>> >>>> >>>> _______________________________________________ >>>> resin-interest mailing list >>>> resin-interest@caucho.com >>>> http://maillist.caucho.com/mailman/listinfo/resin-interest >>> >>> >>> >>> _______________________________________________ >>> resin-interest mailing list >>> resin-interest@caucho.com >>> http://maillist.caucho.com/mailman/listinfo/resin-interest >> >> >> >> _______________________________________________ >> resin-interest mailing list >> resin-interest@caucho.com >> http://maillist.caucho.com/mailman/listinfo/resin-interest >> > > > _______________________________________________ > resin-interest mailing list > resin-interest@caucho.com > http://maillist.caucho.com/mailman/listinfo/resin-interest _______________________________________________ resin-interest mailing list resin-interest@caucho.com http://maillist.caucho.com/mailman/listinfo/resin-interest