25 Apr 2012 16:43
Re: stats + fts squat plugins, indexer-worker error on message indexing
Timo Sirainen <tss <at> iki.fi>
2012-04-25 14:43:06 GMT
2012-04-25 14:43:06 GMT
On 25.4.2012, at 17.20, David Warden wrote: > Apr 25 09:56:26 wardentest3 dovecot: service=indexer-worker user=warden rip= Error: open(/proc/self/io) failed: Permission .. > Based on http://wiki2.dovecot.org/Services#indexer-worker it seems like this is because the indexer-worker process is created as root but at the time of indexing the indexer-worker drops privs to the mail user. In /proc/≤indexer-worker pid>/, io is mode 0400 and owned by root, so it makes sense that the mail user would be unable to read that file. Does the attached patch fix it?
> The strange thing is it looks like the stats are still collected (unless I am reading the output of the stats dump incorrectly): > > [root <at> wardentest3 mailtest]# doveadm stats dump -s /var/run/dovecot/mailtest/stats command user=warden > cmd args session user last_update user_cpu sys_cpu min_faults maj_faults vol_cs invol_cs disk_input disk_output read_count read_bytes write_count write_bytes mail_lookup_path mail_lookup_attr mail_read_count mail_read_bytes mail_cache_hits > select inbox 27fb87218302984f084c0000ae899e04 warden 1335362182.950250 0.000000 0.000000 172 0 46 0 0 12288 13 7883 4 381 0 0 0 0 0 > search text "warden" 27fb87218302984f084c0000ae899e04 warden 1335362186.588023 0.001000 0.000000 32 0 4 1 0 0 4 108 1 43 0 0 0 0 0 > logout 27fb87218302984f084c0000ae899e04 warden 1335362189.161790 0.000000 0.000000 1 0 0 3 0 0 1 108 3 157 0 0 0 0 0 These are IMAP command statistics. The problem was only with indexer-worker.
RSS Feed