[ 
https://issues.apache.org/jira/browse/COUCHDB-1380?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13187705#comment-13187705
 ] 

Filipe Manana commented on COUCHDB-1380:
----------------------------------------

Agree with Robert's analys. Indeed it seems disk_log does pwrites and fseeks 
(file:position/2) in a few places. This partly explains why disk_log offers log 
rotating features.
Other then reverting the commit which added disk_log to couch_log, I don't see 
a better short term solution.
                
> logrotate doesn't work correctly with couchdb 1.2.x
> ---------------------------------------------------
>
>                 Key: COUCHDB-1380
>                 URL: https://issues.apache.org/jira/browse/COUCHDB-1380
>             Project: CouchDB
>          Issue Type: Bug
>    Affects Versions: 1.2
>         Environment: CentOS 5.6 x64, couchdb 1.2.x (13th Jan 2012 - 
> 1.2.0a-08d8f89-git), logrotate 3.7.4
>            Reporter: Alex Markham
>            Priority: Blocker
>              Labels: logging, logrotate
>
> Running logrotate -f with couchdb 1.2.x leaves null data at the start of the 
> couch.log file, I'm guessing equal to the size of data that should have been 
> removed and rotated into the log.1 (eg "head -c 1000000000 couch.log" is 
> blank)
> This does not happen on couchdb 1.1.1, 1.0.2 or 1.0.3
> The log files then stay large, and when trying to grep or less them, they are 
> reported as binary.
> This seems to have happened to another user, but no details of OS or version 
> were reported: http://comments.gmane.org/gmane.comp.db.couchdb.user/16049 
> The logrotate config used is very similar to the one installed with couchdb -
> /var/log/couchdb/*.log {
>        size=150M
>        rotate 5
>        copytruncate
>        compress
>        delaycompress
>        notifempty
>        missingok
> }
> Has there been any changes to the interaction with log files/file handles 
> since 1.1.1? Does couchdb need to receive a SIGHUP? Or can anyone reproduce 
> this?

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to