Problems with Cyrus IMAP 2.2.5 on Solaris 9 on production server

Shawn Sivy ssivy at tcnj.edu
Tue Jun 1 22:44:36 EDT 2004


On a whim, I tried switching from quotalegacy to skiplist for the 
quota_db config.  I stopped and restarted the master, it created the 
quotas.db file in the /var/imap directory, but I can't set any quotas 
after the first one.  After that trying to get the quota of the only 
user or set another quota puts cyradm in la-la land.

  -Shawn

Shawn Sivy wrote:

> I want to say that it takes a little while since I tried a couple 
> things that seemed to work, but the errors creep back in after a bit.  
> I recompiled with gcc instead of Sun's cc, which I thought fixed the 
> problem, but it didn't.
> Off hand, could you tell whether the memory leak would most likely be 
> in the cyrus code or in the underlying libraries.  I'll start looking 
> for Solaris patches.  Suggestion what library/subsystem I should be 
> targeting?
>
> Thanks for the reply, I've been pulling spending many hours ignoring 
> my family trying to the this thing stable.  I may try to go back to 
> Solaris 8 if I can't get it working by the end of the week.
>
>  -Shawn
>
> Ken Murchison wrote:
>
>> Shawn Sivy wrote:
>>
>>> I'm having all kinds of problems with Cyrus IMAP 2.2.5 on Solaris 
>>> 9.  System I/O errors, imap processing dying, IOERRORs.
>>>
>>> Does anyone have suggestions on what could be the cause?  Has anyone 
>>> gotten version 2.2.5 working on Solaris (SPARC) 9?
>>>
>>>  -Shawn
>>>
>>> May 30 17:52:57 cyrus lmtpunix[14954]: [ID 240394 local6.error] 
>>> IOERROR: opening quota file /var/imap/quota/m/user.macey2: Too many 
>>> open files
>>> May 30 17:52:57 cyrus lmtpunix[14954]: [ID 335833 local6.error] 
>>> DBERROR: error fetching user.macey2: cyrusdb error
>>> May 30 17:52:57 cyrus lmtpunix[14954]: [ID 860734 local6.debug] 
>>> verify_user(user.macey2) failed: System I/O error
>>> May 30 17:53:20 cyrus lmtpunix[14954]: [ID 240394 local6.error] 
>>> IOERROR: opening quota file /var/imap/quota/s/user.sdhugg: Too many 
>>> open files
>>> May 30 17:53:20 cyrus lmtpunix[14954]: [ID 335833 local6.error] 
>>> DBERROR: error fetching user.sdhugg: cyrusdb error
>>> May 30 17:53:20 cyrus lmtpunix[14954]: [ID 860734 local6.debug] 
>>> verify_user(user.sdhugg) failed: System I/O error
>>> May 30 17:53:40 cyrus lmtpunix[14954]: [ID 240394 local6.error] 
>>> IOERROR: opening quota file /var/imap/quota/s/user.samuel2: Too many 
>>> open files
>>> May 30 17:53:40 cyrus lmtpunix[14954]: [ID 335833 local6.error] 
>>> DBERROR: error fetching user.samuel2: cyrusdb error
>>> May 30 17:53:40 cyrus lmtpunix[14954]: [ID 860734 local6.debug] 
>>> verify_user(user.samuel2) failed: System I/O error
>>> May 30 17:54:05 cyrus lmtpunix[14954]: [ID 240394 local6.error] 
>>> IOERROR: opening quota file /var/imap/quota/b/user.balaisi2: Too 
>>> many open files
>>> May 30 17:54:05 cyrus lmtpunix[14954]: [ID 335833 local6.error] 
>>> DBERROR: error fetching user.balaisi2: cyrusdb error
>>> May 30 17:54:05 cyrus lmtpunix[14954]: [ID 860734 local6.debug] 
>>> verify_user(user.balaisi2) failed: System I/O error
>>
>>
>>
>> Looks like a file descriptor leak, but I haven't seen this myself.  
>> Does this happen immediately when you start up the master process, or 
>> does it take a while?
>>
>
> ---
> Cyrus Home Page: http://asg.web.cmu.edu/cyrus
> Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
> List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html


---
Cyrus Home Page: http://asg.web.cmu.edu/cyrus
Cyrus Wiki/FAQ: http://cyruswiki.andrew.cmu.edu
List Archives/Info: http://asg.web.cmu.edu/cyrus/mailing-list.html




More information about the Info-cyrus mailing list