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 <[email protected]>: >>>>> 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 >>>> [email protected] >>>> http://maillist.caucho.com/mailman/listinfo/resin-interest >>> >>> >>> >>> _______________________________________________ >>> resin-interest mailing list >>> [email protected] >>> http://maillist.caucho.com/mailman/listinfo/resin-interest >> >> >> >> _______________________________________________ >> resin-interest mailing list >> [email protected] >> http://maillist.caucho.com/mailman/listinfo/resin-interest > > > > _______________________________________________ > resin-interest mailing list > [email protected] > http://maillist.caucho.com/mailman/listinfo/resin-interest _______________________________________________ resin-interest mailing list [email protected] http://maillist.caucho.com/mailman/listinfo/resin-interest
