Announcement

Collapse
No announcement yet.

Login in Webend für bestimmte User extrem langsam

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • 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
    ...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, 05:08 PM.

    Comment


    • #3
      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)

      Comment


      • #4
        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.

        Comment

        Working...
        X