Zimbra offers Open Source email server software and shared calendar for Linux and the Mac
Go Back   Zimbra :: Forums > Zimbra Collaboration Suite > Administrators

Welcome to the Zimbra :: Forums!
Welcome, if you would like to post a comment please register. We also encourage you to explore all things Zimbra with our team and members of the community.

Reply
 
LinkBack Thread Tools Search this Thread Display Modes
  #1 (permalink)  
Old 08-04-2009, 06:56 AM
Trained Alumni
 
Posts: 86
Default [SOLVED] java.net.SocketTimeoutException Read timed out

Please HELP:

After an update last night from 5.0.16 to 5.0.18 we have massice problems with some larger mailboxes, which can not be accessed.

Trying to connect to the mailbox at the CLI with zmmailbox, at selectMailbox after a while it says:
Code:
ERROR: remote.TIMEOUT (https://server:7071/service/admin/soap/) (cause: java.net.SocketTimeoutException Read timed out)
I checked the memory options:
Code:
zmlocalconfig | grep mailboxd_java_options
mailboxd_java_options = -client -XX:NewRatio=2 -Djava.awt.headless=true -XX:MaxPermSize=128m -XX:SoftRefLRUPolicyMSPerMB=1
Code:
zmlocalconfig | grep mailboxd_java_heap_memory_percent
mailboxd_java_heap_memory_percent = 30
Code:
 zmlocalconfig | grep mysql_memory
mysql_memory_percent = 30
Code:
cat /opt/zimbra/conf/my.cnf

[mysqld]
table_cache = 1200
innodb_buffer_pool_size   = 2576980380
innodb_log_file_size      = 104857600
innodb_log_buffer_size    = 8388608
innodb_file_per_table
innodb_open_files         = 2500
innodb_max_dirty_pages_pct = 10
innodb_flush_method       = O_DIRECT
I restarted the server but still the same failure.

Trying to connect throu the ZWC mailbox.log shows the following error:
Code:
2009-08-04 15:39:19,535 WARN  [btpool0-10] [] webclient - exception forwarding
javax.servlet.ServletException: invoke Read timed out
        at org.apache.jasper.runtime.PageContextImpl.doHandlePageException(PageContextImpl.java:919)
        at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:855)
        at org.apache.jsp.public_.launchZCS_jsp._jspService(launchZCS_jsp.java:405)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:477)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:371)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at com.zimbra.webClient.servlet.JspServlet.service(JspServlet.java:50)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
        at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:716)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:406)
        at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
        at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
        at org.apache.jasper.runtime.PageContextImpl.forward(PageContextImpl.java:767)
        at org.apache.jsp.public_.login_jsp._jspx_meth_c_otherwise_5(login_jsp.java:1975)
        at org.apache.jsp.public_.login_jsp._jspx_meth_c_choose_6(login_jsp.java:1706)
        at org.apache.jsp.public_.login_jsp._jspx_meth_c_when_8(login_jsp.java:1675)
        at org.apache.jsp.public_.login_jsp._jspx_meth_c_choose_5(login_jsp.java:1637)
        at org.apache.jsp.public_.login_jsp._jspx_meth_c_otherwise_4(login_jsp.java:1496)
        at org.apache.jsp.public_.login_jsp._jspx_meth_c_choose_3(login_jsp.java:1269)
        at org.apache.jsp.public_.login_jsp._jspx_meth_c_if_2(login_jsp.java:1238)
        at org.apache.jsp.public_.login_jsp._jspService(login_jsp.java:421)
        at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:93)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.apache.jasper.servlet.JspServletWrapper.service(JspServletWrapper.java:373)
        at org.apache.jasper.servlet.JspServlet.serviceJspFile(JspServlet.java:477)
        at org.apache.jasper.servlet.JspServlet.service(JspServlet.java:371)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at com.zimbra.webClient.servlet.JspServlet.service(JspServlet.java:50)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:362)
        at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:716)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:406)
        at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:268)
        at org.mortbay.jetty.servlet.Dispatcher.forward(Dispatcher.java:126)
        at com.zimbra.webClient.servlet.Forward.doGet(Forward.java:44)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:707)
        at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
        at org.mortbay.jetty.servlet.ServletHolder.handle(ServletHolder.java:487)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1093)
        at com.zimbra.webClient.filters.SetHeaderFilter.doFilter(SetHeaderFilter.java:305)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at org.mortbay.servlet.UserAgentFilter.doFilter(UserAgentFilter.java:81)
        at org.mortbay.servlet.GzipFilter.doFilter(GzipFilter.java:129)
        at org.mortbay.jetty.servlet.ServletHandler$CachedChain.doFilter(ServletHandler.java:1084)
        at org.mortbay.jetty.servlet.ServletHandler.handle(ServletHandler.java:360)
        at org.mortbay.jetty.security.SecurityHandler.handle(SecurityHandler.java:216)
        at org.mortbay.jetty.servlet.SessionHandler.handle(SessionHandler.java:181)
        at org.mortbay.jetty.handler.ContextHandler.handle(ContextHandler.java:716)
        at org.mortbay.jetty.webapp.WebAppContext.handle(WebAppContext.java:406)
        at org.mortbay.jetty.handler.ContextHandlerCollection.handle(ContextHandlerCollection.java:211)
        at org.mortbay.jetty.handler.HandlerCollection.handle(HandlerCollection.java:114)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
        at org.mortbay.jetty.handler.rewrite.RewriteHandler.handle(RewriteHandler.java:350)
        at org.mortbay.jetty.handler.HandlerWrapper.handle(HandlerWrapper.java:139)
        at org.mortbay.jetty.Server.handle(Server.java:313)
        at org.mortbay.jetty.HttpConnection.handleRequest(HttpConnection.java:506)
        at org.mortbay.jetty.HttpConnection$RequestHandler.headerComplete(HttpConnection.java:830)
        at org.mortbay.jetty.HttpParser.parseNext(HttpParser.java:514)
        at org.mortbay.jetty.HttpParser.parseAvailable(HttpParser.java:211)
        at org.mortbay.jetty.HttpConnection.handle(HttpConnection.java:381)
        at org.mortbay.io.nio.SelectChannelEndPoint.run(SelectChannelEndPoint.java:396)
        at org.mortbay.thread.BoundedThreadPool$PoolThread.run(BoundedThreadPool.java:442)
Caused by: com.zimbra.cs.zclient.ZClientException: invoke Read timed out
ExceptionId:btpool0-10:1249393159535:5984cd918d93ec44
Code:zclient.IO_ERROR
        at com.zimbra.cs.zclient.ZClientException.IO_ERROR(ZClientException.java:47)
        at com.zimbra.cs.zclient.ZMailbox.getBootstrapJSON(ZMailbox.java:941)
        at com.zimbra.cs.taglib.tag.GetInfoJSONTag.doTag(GetInfoJSONTag.java:51)
        at org.apache.jsp.public_.launchZCS_jsp._jspService(launchZCS_jsp.java:320)
        ... 67 more
Caused by: java.net.SocketTimeoutException: Read timed out
        at java.net.SocketInputStream.socketRead0(Native Method)
        at java.net.SocketInputStream.read(SocketInputStream.java:129)
        at java.io.BufferedInputStream.fill(BufferedInputStream.java:218)
        at java.io.BufferedInputStream.read(BufferedInputStream.java:235)
        at org.apache.commons.httpclient.HttpParser.readRawLine(HttpParser.java:77)
        at org.apache.commons.httpclient.HttpParser.readLine(HttpParser.java:105)
        at org.apache.commons.httpclient.HttpConnection.readLine(HttpConnection.java:1115)
        at org.apache.commons.httpclient.HttpMethodBase.readStatusLine(HttpMethodBase.java:1832)
        at org.apache.commons.httpclient.HttpMethodBase.readResponse(HttpMethodBase.java:1590)
        at org.apache.commons.httpclient.HttpMethodBase.execute(HttpMethodBase.java:995)
        at org.apache.commons.httpclient.HttpMethodDirector.executeWithRetry(HttpMethodDirector.java:397)
        at org.apache.commons.httpclient.HttpMethodDirector.executeMethod(HttpMethodDirector.java:170)
        at org.apache.commons.httpclient.HttpClient.executeMethod(HttpClient.java:396)
        at com.zimbra.common.soap.SoapHttpTransport.invoke(SoapHttpTransport.java:276)
        at com.zimbra.common.soap.SoapHttpTransport.invoke(SoapHttpTransport.java:230)
        at com.zimbra.common.soap.SoapTransport.invoke(SoapTransport.java:318)
        at com.zimbra.common.soap.SoapTransport.invoke(SoapTransport.java:282)
        at com.zimbra.cs.zclient.ZMailbox.getBootstrapJSON(ZMailbox.java:938)
        ... 69 more
__________________
Code:
                     <\***/>
Reinhard             ( . . )
-------------------ooO--U--Ooo----

Last edited by phoenix; 08-04-2009 at 08:21 AM..
Reply With Quote
  #2 (permalink)  
Old 08-04-2009, 07:54 AM
Trained Alumni
 
Posts: 86
Default java.lang.OutOfMemoryError: Java heap space

[zimbra@zimbra ~]$ tail -f log/zmmailboxd.out
1381 INFO [main] log - Setting umask=027
1393 INFO [main] log - Setting GID=500
1395 INFO [main] log - Setting UID=500
1395 INFO [main] log - jetty-6.1.5
2003 INFO [main] log - No Transaction manager found - if your webapp requires one, please configure one.
Zimbra server process is running as uid=500 euid=500 gid=500 egid=500
Wildfire 3.1.0 [Aug 4, 2009 3:29:36 PM]
Exception in thread "Thread-2039" java.lang.OutOfMemoryError: Java heap space
at com.sun.jndi.ldap.Connection.run(Connection.java:8 57)
at java.lang.Thread.run(Thread.java:595)
__________________
Code:
                     <\***/>
Reinhard             ( . . )
-------------------ooO--U--Ooo----
Reply With Quote
  #3 (permalink)  
Old 08-27-2009, 07:38 AM
Active Member
 
Posts: 28
Default

I'm getting the same timeout errors with a 1 Gig mailbox. It's preventing me from accessing the mailbox.
I have another user with a 2 Gig mailbox however and they can access it fine.

Is there a tool to check if the mailbox is corrupt?

Please help. Thanks.
Reply With Quote
  #4 (permalink)  
Old 08-30-2009, 09:57 AM
Junior Member
 
Posts: 7
Default

Same problem here too. The user has a 50% filled 4GB account, but has more than 10'000 mails in his mailbox. I get the very same errors.
Reply With Quote
  #5 (permalink)  
Old 09-25-2009, 06:10 AM
Trained Alumni
 
Posts: 86
Default

The reason was that we shared a folder with many subfolders to distribution lists.

removing the distribution list from the shared users and add each user to the shared properties solved the problem - no timeout :-)
__________________
Code:
                     <\***/>
Reinhard             ( . . )
-------------------ooO--U--Ooo----
Reply With Quote
  #6 (permalink)  
Old 10-16-2009, 12:49 AM
Junior Member
 
Posts: 7
Default

Well, I have the same problem again. There is a shared folder, but no distribution list in the share users.

I cannot access the account at all, from the web or the cli tools, every time I try I get the timeout error.

This is **really** anoying...
Reply With Quote
  #7 (permalink)  
Old 02-26-2010, 07:28 AM
Project Contributor
 
Posts: 87
Default

How did you solve this?
__________________
Patricio Bruna
http://www.it-linux.cl/pbruna
Reply With Quote
  #8 (permalink)  
Old 02-26-2010, 09:13 AM
Junior Member
 
Posts: 7
Default

I don't remember exactly but I had to upgrade or reinstall ZCS, and switch to "yahoo" skin.

I have no clear explanation about why it happened and why it started to work again.
Reply With Quote
Reply


Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes


Similar Threads

Why Join?

Registering let's you ask questions, makes it easier to search, displays any files attached to posts, and notifies you about replies.

blog.zimbra.com




 

SEO by vBSEO ©2011, Crawlability, Inc.