Hello Zimbra nerds out there !
i installed ZIMBRA 3.0.0_GA_156.DEBIAN3.1 06.02.2006 on an IBM Netvista P4 1,8 Ghz, 768MB RAM, with a Debian-31r1a-i386-netinst.
Installation was like a charme, i added user, and put some Mails (~400MB) via imapsync into a user account = no problem.
Now i wanted to simulate an "normal" office user, which keeps the WebClient open all day ! So i made some appointments, share some calendars -- and went to bed...sleeping ;-)
Next morning i wanted to check, if the system is stable up & running...
Unfortunatly ZIMBRA freezed...so i had to hard reboot...then i disabled:
- Logger
- Antispam
- SNMP
i thought maybe there were some problems with that and i really don't need it.
Okay..same procedure....next morning:
The user could login into the WebClient, BUT if he wants to move/edit appointments OR emails, Zimbra show the pop-up window with "..slow response...do you want to cancel request.."
Analysis:
less /opt/zimbra/log/zimbra.log shows:
After nearly 2 hours of inactivity Zimbra seems to have problems with holding the connection to the client.Code:2006-02-13 01:55:12,011 INFO [ImapServer-2] [] imap - [192.168.1.100] connected 2006-02-13 03:38:46,321 INFO [Timer-0] [] SessionCache - Removed 2 idle sessions (ImapSession: 1, SoapSession: 1). 0 active sessions remain. 2006-02-13 03:38:46,324 INFO [Thread-160] [] im - Executing IMEvent: IMPresenceUpdateEvent: From: harry@mydomain.domain Presence: OFFLINE pri=1 st=null 2006-02-13 03:38:46,324 INFO [ImapServer-2] [] ProtocolHandler - Exception occurred while handling connection java.nio.channels.AsynchronousCloseException at java.nio.channels.spi.AbstractInterruptibleChannel.end(AbstractInterruptibleChannel.java:185) at sun.nio.ch.SocketChannelImpl.read(SocketChannelImpl.java:236) at sun.nio.ch.SocketAdaptor$SocketInputStream.read(SocketAdaptor.java:171) at sun.nio.ch.ChannelInputStream.read(ChannelInputStream.java:86) at java.io.BufferedInputStream.fill(BufferedInputStream.java:218) at java.io.BufferedInputStream.read(BufferedInputStream.java:235) at com.zimbra.cs.tcpserver.TcpServerInputStream.readLine(TcpServerInputStream.java:81) at com.zimbra.cs.imap.ImapRequest.continuation(ImapRequest.java:129) at com.zimbra.cs.imap.ImapHandler.processCommand(ImapHandler.java:507) at com.zimbra.cs.tcpserver.ProtocolHandler.processConnection(ProtocolHandler.java:231) at com.zimbra.cs.tcpserver.ProtocolHandler.run(ProtocolHandler.java:198) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Thread.java:595) 2006-02-13 03:38:46,334 INFO [ImapServer-2] [] ProtocolHandler - Handler exiting normally
2 minutes later the logs shows:
Okay...i know, if i will make a reboot or Zimbra-restart now, then everything will work again, BUT i can't !Code:2006-02-13 03:40:57,024 INFO [ImapServer-3] [] ProtocolHandler - Exception occurred while handling connection java.io.IOException: Broken pipe at sun.nio.ch.FileDispatcher.write0(Native Method) at sun.nio.ch.SocketDispatcher.write(SocketDispatcher.java:29) at sun.nio.ch.IOUtil.writeFromNativeBuffer(IOUtil.java:104) at sun.nio.ch.IOUtil.write(IOUtil.java:75) at sun.nio.ch.SocketChannelImpl.write(SocketChannelImpl.java:302) at java.nio.channels.Channels.write(Channels.java:60) at java.nio.channels.Channels.access$000(Channels.java:47) at java.nio.channels.Channels$1.write(Channels.java:134) at java.io.BufferedOutputStream.flushBuffer(BufferedOutputStream.java:65) at java.io.BufferedOutputStream.flush(BufferedOutputStream.java:123) at com.zimbra.cs.imap.ImapHandler.sendLine(ImapHandler.java:1980) at com.zimbra.cs.imap.ImapHandler.sendResponse(ImapHandler.java:1970) at com.zimbra.cs.imap.ImapHandler.sendOK(ImapHandler.java:1956) at com.zimbra.cs.imap.ImapHandler.doCLOSE(ImapHandler.java:1414) at com.zimbra.cs.imap.ImapHandler$ImapCommand.execute(ImapHandler.java:458) at com.zimbra.cs.imap.ImapHandler.processCommand(ImapHandler.java:529) at com.zimbra.cs.tcpserver.ProtocolHandler.processConnection(ProtocolHandler.java:231) at com.zimbra.cs.tcpserver.ProtocolHandler.run(ProtocolHandler.java:198) at EDU.oswego.cs.dl.util.concurrent.PooledExecutor$Worker.run(Unknown Source) at java.lang.Thread.run(Thread.java:595) 2006-02-13 03:40:57,026 INFO [ImapServer-3] [] ProtocolHandler - Handler exiting normally
BECAUSE WEIRD is, that Debian is not working "normal" anymore, which means, that i have to wait extremly long for e.g. 'top', 'ps auxw' and so on.
This causes that 'zmcontrol stop' or 'init 6' is not working anymore, last exit = power off !
My hint is JAVA & tomcat, but what exactly is going wrong there ?!?
Could "keeping the WebClient open and doing nothing" cause this problem ?
Any ideas ?
Thanks,
Harry


LinkBack URL
About LinkBacks

