[ 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