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

Reply via email to