Homepage | Products | OX Knowledge Base | Support | Try Now | Contact | Company
OX Logo
Results 1 to 4 of 4
  1. #1
    Join Date
    Mar 2013
    Location
    Frankfurt / Germany
    Posts
    57

    Default Login in Webend für bestimmte User extrem langsam

    Seit einiger Zeit habe ich schon unserem IMAP-Server-Admin genervt, das OX sehr langsam anmeldet (IMAP-Auth)und die Oberfläche aufbaut.

    Nun hat sich aber in den Logfiles herausgestellt, dass die Authentifizierung problemlos von statten geht, aber der anmeldeprozess irgendwo hängen bleibt.

    ausserdem hat sich gezeigt, das das nur bei wenigen Usern so ist (ausgerechnet auch bei mir)

    In den Logfiles findet sich wenig. Die Anmeldung dauert zum Teil 5-10 MINUTEN und momentan bleibt es in der Anmelde maske bei 90% stehen.

    Hab mich gefragt, ob sowas wie ein Cache existiert, der sehr groß ist oder anmeldeeinstellungen korrupt sind... Ein Index defekt ist oder oder oder

    Man könnte das mit entfernen des Users und neu anlegen teilweise herausfinden, aber im Profil sind viele wichtige Daten (Kalender Kontakte) die nicht verloren gehen dürfen.

    Hat hier jemand eine Idee, Rat was man noch testen kann?

  2. #2
    Join Date
    Mar 2013
    Location
    Frankfurt / Germany
    Posts
    57

    Default

    ...vielleicht helfen folgende Ausschnitte aus dem Logfile weiter:

    Code:
    ERROR: Problem while reading setting value.
     
    com.openexchange.exception.OXException: MSG-1014 Categories=SERVICE_DOWN Message='Connection closed to mail server imap.server.myimapserver.de with login xxx (user=4, context=15).' exceptionID=-1587640432-839
    
    Caused by: javax.mail.StoreClosedException: * BYE JavaMail Exception: java.net.SocketTimeoutException: Read timed out
    
    Caused by: com.sun.mail.iap.ConnectionException: * BYE JavaMail Exception: java.net.SocketTimeoutException: Read timed out
    
    Caused by: java.net.SocketTimeoutException: Read timed out
    Last edited by dagee; 10-29-2015 at 05:08 PM.

  3. #3
    Join Date
    Mar 2013
    Location
    Frankfurt / Germany
    Posts
    57

    Default

    Ausserdem noch dieser teil eines Requestwatchers - ich glaube hier erkennt man wie lange der Prozess dauert:

    Code:
    Oct 29, 2015 15:42:16 PM com.openexchange.http.requestwatcher.internal.RequestWatcherServiceImpl$Watcher.handleEntry(RequestWatcherServiceImpl$Watcher.java:231)
    INFO: Request with age 368888ms exceeds max. age of 60000ms.Request's properties:
      __threadId=4013
      com.openexchange.grizzly.method=POST
      com.openexchange.grizzly.queryString=action=login&modules=true&client=com.openexchange.ox.gui.dhtml&version=6.22.10%20Rev6&authId=c6ad7405-ec07-400b-97bd-3bcfe0c2d996
      com.openexchange.grizzly.remoteAddress=xx.xx.xx.xx
      com.openexchange.grizzly.remotePort=36099
      com.openexchange.grizzly.requestURI=/ajax/login
      com.openexchange.grizzly.serverName=webmail.biologie.uni-frankfurt.de
      com.openexchange.grizzly.servletPath=/ajax/login
      com.openexchange.grizzly.threadName=OXWorker-0000368
      com.openexchange.grizzly.userAgent=Mozilla/5.0 (Windows NT 6.3; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0
      com.openexchange.login.authId=c6ad7405-ec07-400b-97bd-3bcfe0c2d996
      com.openexchange.login.client=com.openexchange.ox.gui.dhtml
      com.openexchange.login.clientIp=xx.xx.xx.xx
      com.openexchange.login.login=xxxx
      com.openexchange.login.userAgent=Mozilla/5.0 (Windows NT 6.3; WOW64; rv:41.0) Gecko/20100101 Firefox/41.0
      com.openexchange.login.version=6.22.10 Rev6
      com.openexchange.request.trackingId=b8cf8a68b90e4fcfa546d6a9e1f94df5
      com.openexchange.session.authId=c6ad7405-ec07-400b-97bd-3bcfe0c2d996
      com.openexchange.session.clientId=com.openexchange.ox.gui.dhtml
      com.openexchange.session.contextId=15
      com.openexchange.session.loginName=xxxx
      com.openexchange.session.sessionId=1e574c4eae2446bf85b784a37f4a80f8
      com.openexchange.session.userId=4
      com.openexchange.session.userName=xxxxxx
    com.openexchange.http.requestwatcher.osgi.services.RequestTrace: tracked request
    	at sun.misc.Unsafe.park(Native Method)
    	at java.util.concurrent.locks.LockSupport.park(LockSupport.java:198)
    	at java.util.concurrent.FutureTask.awaitDone(FutureTask.java:437)
    	at java.util.concurrent.FutureTask.get(FutureTask.java:199)
    	at com.openexchange.ajax.login.AbstractLoginRequestHandler.loginOperation(AbstractLoginRequestHandler.java:321)
    	at com.openexchange.ajax.login.AbstractLoginRequestHandler.loginOperation(AbstractLoginRequestHandler.java:179)
    	at com.openexchange.ajax.login.Login.doLogin(Login.java:97)
    	at com.openexchange.ajax.login.Login.handleRequest(Login.java:90)
    	at com.openexchange.ajax.LoginServlet.doJSONAuth(LoginServlet.java:731)
    	at com.openexchange.ajax.LoginServlet.doGet(LoginServlet.java:713)
    	at com.openexchange.ajax.LoginServlet.doPost(LoginServlet.java:795)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:727)
    	at com.openexchange.ajax.AJAXServlet.service(AJAXServlet.java:532)
    	at javax.servlet.http.HttpServlet.service(HttpServlet.java:820)
    	at com.openexchange.http.grizzly.service.http.OSGiServletHandler$FilterChainImpl.doFilter(OSGiServletHandler.java:445)
    	at com.openexchange.http.grizzly.servletfilter.RequestReportingFilter.doFilter(RequestReportingFilter.java:135)
    	at com.openexchange.http.grizzly.service.http.OSGiServletHandler$FilterChainImpl.doFilter(OSGiServletHandler.java:435)
    	at com.openexchange.http.grizzly.servletfilter.WrappingFilter.doFilter(WrappingFilter.java:195)
    	at com.openexchange.http.grizzly.service.http.OSGiServletHandler$FilterChainImpl.doFilter(OSGiServletHandler.java:435)
    	at com.openexchange.http.grizzly.service.http.OSGiAuthFilter.doFilter(OSGiAuthFilter.java:140)
    	at com.openexchange.http.grizzly.service.http.OSGiServletHandler$FilterChainImpl.doFilter(OSGiServletHandler.java:435)
    	at com.openexchange.http.grizzly.service.http.OSGiServletHandler$FilterChainImpl.invokeFilterChain(OSGiServletHandler.java:413)
    	at org.glassfish.grizzly.servlet.ServletHandler.doServletService(ServletHandler.java:252)
    	at org.glassfish.grizzly.servlet.ServletHandler.service(ServletHandler.java:194)
    	at com.openexchange.http.grizzly.service.http.OSGiMainHandler.service(OSGiMainHandler.java:219)
    	at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164)
    	at org.glassfish.grizzly.http.server.HttpHandlerChain.service(HttpHandlerChain.java:196)
    	at org.glassfish.grizzly.http.server.HttpHandler.doHandle(HttpHandler.java:164)
    	at org.glassfish.grizzly.http.server.OXHttpServerFilter.handleRead(OXHttpServerFilter.java:343)
    	at org.glassfish.grizzly.filterchain.ExecutorResolver$9.execute(ExecutorResolver.java:119)
    	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeFilter(DefaultFilterChain.java:265)
    	at org.glassfish.grizzly.filterchain.DefaultFilterChain.executeChainPart(DefaultFilterChain.java:200)
    	at org.glassfish.grizzly.filterchain.DefaultFilterChain.execute(DefaultFilterChain.java:134)
    	at org.glassfish.grizzly.filterchain.DefaultFilterChain.process(DefaultFilterChain.java:112)
    	at org.glassfish.grizzly.ProcessorExecutor.execute(ProcessorExecutor.java:78)
    	at org.glassfish.grizzly.nio.transport.TCPNIOTransport.fireIOEvent(TCPNIOTransport.java:770)
    	at org.glassfish.grizzly.strategies.AbstractIOStrategy.fireIOEvent(AbstractIOStrategy.java:112)
    	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.run0(WorkerThreadIOStrategy.java:115)
    	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy.access$100(WorkerThreadIOStrategy.java:55)
    	at org.glassfish.grizzly.strategies.WorkerThreadIOStrategy$WorkerThreadRunnable.run(WorkerThreadIOStrategy.java:135)
    	at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$MDCProvidingRunnable.run(CustomThreadPoolExecutor.java:2502)
    	at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.runTask(CustomThreadPoolExecutor.java:815)
    	at com.openexchange.threadpool.internal.CustomThreadPoolExecutor$Worker.run(CustomThreadPoolExecutor.java:842)
    	at java.lang.Thread.run(Thread.java:798)

  4. #4
    Join Date
    Mar 2013
    Location
    Frankfurt / Germany
    Posts
    57

    Default

    Problem konnte gelöst werden.

    es war der IMAP-Server. ein Fehler bei der Indexerstellung
    das neuanlegen vom Index bei den betroffenen Usern hat das Problem gelöst.


Bookmarks

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts
  •