Homepage | Products | OX Knowledge Base | Support | Try Now | Contact | Company
OX Logo
Page 1 of 3 123 LastLast
Results 1 to 10 of 24
  1. #1
    process91 Guest

    Default Error: 503 - Service Temporarily Unavailable

    Another thread on this same issue.

    Ubuntu 8.04 server
    Followed
    http://www.open-xchange.com/wiki/ind...ion_Ubuntu8.04

    After install, trying to login results in error message "Error: 503 - Service Temporarily Unavailable"

    open-xchange.log.0
    Code:
    Dec 30, 2008 2:33:38 AM com.openexchange.monitoring.internal.MonitoringInit start
    INFO: JMX Monitor applied
    Dec 30, 2008 2:33:38 AM com.openexchange.sessiond.osgi.SessiondActivator registerSessiondMBean
    SEVERE: JMX-0001 Category=10 Message=MBean registration denied: ManagementAgent is not running. exceptionID=-40627583-6
    JMX-0001 Category=10 Message=MBean registration denied: ManagementAgent is not running. exceptionID=-40627583-6
    	at com.openexchange.management.internal.ManagementAgentImpl.registerMBean(ManagementAgentImpl.java:192)
    	at com.openexchange.sessiond.osgi.SessiondActivator.registerSessiondMBean(SessiondActivator.java:269)
    	at com.openexchange.sessiond.osgi.SessiondActivator.access$100(SessiondActivator.java:92)
    	at com.openexchange.sessiond.osgi.SessiondActivator$1.addingService(SessiondActivator.java:191)
    	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064)
    	at org.osgi.util.tracker.ServiceTracker$Tracked.trackInitialServices(ServiceTracker.java:926)
    	at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:330)
    	at org.osgi.util.tracker.ServiceTracker.open(ServiceTracker.java:274)
    	at com.openexchange.sessiond.osgi.SessiondActivator.startBundle(SessiondActivator.java:206)
    	at com.openexchange.server.osgiservice.DeferredActivator.signalAvailability(DeferredActivator.java:271)
    	at com.openexchange.server.osgiservice.DeferredActivator.access$100(DeferredActivator.java:79)
    	at com.openexchange.server.osgiservice.DeferredActivator$DeferredServiceTrackerCustomizer.addingService(DeferredActivator.java:100)
    	at org.osgi.util.tracker.ServiceTracker$Tracked.trackAdding(ServiceTracker.java:1064)
    	at org.osgi.util.tracker.ServiceTracker$Tracked.track(ServiceTracker.java:1042)
    	at org.osgi.util.tracker.ServiceTracker$Tracked.serviceChanged(ServiceTracker.java:967)
    	at org.eclipse.osgi.framework.internal.core.FilteredServiceListener.serviceChanged(FilteredServiceListener.java:94)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.dispatchEvent(BundleContextImpl.java:1224)
    	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:195)
    	at org.eclipse.osgi.framework.eventmgr.ListenerQueue.dispatchEventSynchronous(ListenerQueue.java:141)
    	at org.eclipse.osgi.framework.internal.core.Framework.publishServiceEventPrivileged(Framework.java:1603)
    	at org.eclipse.osgi.framework.internal.core.Framework.publishServiceEvent(Framework.java:1578)
    	at org.eclipse.osgi.framework.internal.core.ServiceRegistrationImpl.<init>(ServiceRegistrationImpl.java:103)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.createServiceRegistration(BundleContextImpl.java:657)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:609)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.registerService(BundleContextImpl.java:675)
    	at org.eclipse.equinox.event.Activator.start(Activator.java:26)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl$2.run(BundleContextImpl.java:999)
    	at java.security.AccessController.doPrivileged(Native Method)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.startActivator(BundleContextImpl.java:993)
    	at org.eclipse.osgi.framework.internal.core.BundleContextImpl.start(BundleContextImpl.java:974)
    	at org.eclipse.osgi.framework.internal.core.BundleHost.startWorker(BundleHost.java:346)
    	at org.eclipse.osgi.framework.internal.core.AbstractBundle.resume(AbstractBundle.java:350)
    	at org.eclipse.osgi.framework.internal.core.Framework.resumeBundle(Framework.java:1118)
    	at org.eclipse.osgi.framework.internal.core.StartLevelManager.resumeBundles(StartLevelManager.java:634)
    	at org.eclipse.osgi.framework.internal.core.StartLevelManager.incFWSL(StartLevelManager.java:508)
    	at org.eclipse.osgi.framework.internal.core.StartLevelManager.doSetStartLevel(StartLevelManager.java:282)
    	at org.eclipse.osgi.framework.internal.core.StartLevelManager.dispatchEvent(StartLevelManager.java:468)
    	at org.eclipse.osgi.framework.eventmgr.EventManager.dispatchEvent(EventManager.java:195)
    	at org.eclipse.osgi.framework.eventmgr.EventManager$EventThread.run(EventManager.java:297)
    open-xchange-admin.log.0
    Code:
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.Activator start
    INFO: Starting Admindaemon...
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon getCurrentBundleStatus
    INFO: org.eclipse.osgi already started before admin.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon getCurrentBundleStatus
    INFO: com.openexchange.caching already started before admin.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon getCurrentBundleStatus
    INFO: com.openexchange.common already started before admin.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon getCurrentBundleStatus
    INFO: com.openexchange.configread already started before admin.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon getCurrentBundleStatus
    INFO: com.openexchange.control already started before admin.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon getCurrentBundleStatus
    INFO: com.openexchange.global already started before admin.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon getCurrentBundleStatus
    INFO: com.openexchange.i18n already started before admin.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon getCurrentBundleStatus
    INFO: com.openexchange.management already started before admin.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon getCurrentBundleStatus
    INFO: com.openexchange.monitoring already started before admin.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon getCurrentBundleStatus
    INFO: com.openexchange.passwordchange.database already started before admin.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon getCurrentBundleStatus
    INFO: com.openexchange.server already started before admin.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon getCurrentBundleStatus
    INFO: javax.servlet already started before admin.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.tools.AdminCache initOXProccess
    INFO: OX init starting...
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.tools.AdminCache initOXProccess
    INFO: ...OX init done!
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.tools.AdminCache initCache
    INFO: Init Cache
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon initCache
    INFO: Cache and Pools initialized!
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.tools.AdminCache initAccessCombinations
    INFO: Processing access combinations...
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.tools.AdminCache initAccessCombinations
    INFO: Access combinations processed!
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon$LocalServerFactory createServerSocket
    INFO: Admindaemon will listen on localhost!
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.rmi.impl.OXUser <init>
    INFO: Class loaded: com.openexchange.admin.rmi.impl.OXUser
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.rmi.impl.OXGroup <init>
    INFO: Class loaded: com.openexchange.admin.rmi.impl.OXGroup
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.rmi.impl.OXResource <init>
    INFO: Class loaded: com.openexchange.admin.rmi.impl.OXResource
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.rmi.impl.OXLogin <init>
    INFO: Class loaded: com.openexchange.admin.rmi.impl.OXLogin
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.Activator start
    INFO: Version: 6.6.0
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.Activator start
    INFO: Name: open_xchange_admin
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.Activator start
    INFO: Build: 6620
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.Activator start
    INFO: Admindaemon successfully started.
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon$1 bundleChanged
    INFO: open_xchange_admin changed to 2
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.tools.AdminCache initOXProccess
    INFO: OX init starting...
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.tools.AdminCache initOXProccess
    INFO: ...OX init done!
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.tools.AdminCache initCache
    INFO: Init Cache
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.PluginStarter initCache
    INFO: Cache and Pools initialized!
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.tools.monitoring.MonitorAgent startConnectors
    INFO: Admindaemon JMX server running on 127.0.0.1: service:jmx:rmi:///jndi/rmi://localhost:9998/server
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.PluginStarter startJMX
    INFO: Admindaemon Name: oxserver
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon$1 bundleChanged
    INFO: open_xchange_admin_plugin_hosting changed to 2
    Dec 30, 2008 7:33:24 AM com.openexchange.admin.daemons.AdminDaemon$1 bundleChanged
    INFO: org.apache.commons.logging changed to 2
    Dec 30, 2008 7:33:25 AM com.openexchange.admin.daemons.AdminDaemon$1 bundleChanged
    INFO: org.eclipse.equinox.event changed to 2
    Dec 30, 2008 7:33:25 AM com.openexchange.admin.daemons.AdminDaemon$1 bundleChanged
    INFO: org.eclipse.osgi.services changed to 2
    apache2/error.log
    Code:
    [Tue Dec 30 02:11:32 2008] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
    [Tue Dec 30 02:11:32 2008] [error] proxy: AJP: failed to make connection to backend: 127.0.0.1
    [Tue Dec 30 02:18:44 2008] [error] [client 192.168.1.120] File does not exist: /var/www/ox6/ajax
    [Tue Dec 30 02:28:44 2008] [error] (111)Connection refused: proxy: AJP: attempt to connect to 127.0.0.1:8009 (127.0.0.1) failed
    [Tue Dec 30 02:28:44 2008] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
    [Tue Dec 30 02:28:44 2008] [error] proxy: AJP: failed to make connection to backend: 127.0.0.1
    [Tue Dec 30 02:28:47 2008] [error] proxy: AJP: disabled connection for (127.0.0.1)
    [Tue Dec 30 02:41:02 2008] [error] (111)Connection refused: proxy: AJP: attempt to connect to 127.0.0.1:8009 (127.0.0.1) failed
    [Tue Dec 30 02:41:02 2008] [error] ap_proxy_connect_backend disabling worker for (127.0.0.1)
    [Tue Dec 30 02:41:02 2008] [error] proxy: AJP: failed to make connection to backend: 127.0.0.1
    Other possibly pertinent details:
    nmap 127.0.0.1 does not show port 8009 being listened on
    free -m shows no memory issues (1010 total, 378 used, 631 free)
    I start both processes using the /etc/init.d/ scripts. Open-xchange-admin starts and continues to run indefinitely, while open-xchange-groupware starts and runs for approximately one minute before crashing.

    Thank you for your help in advance.

  2. #2
    chasky Guest

    Default

    Hi process91, i got the same problem. The origin of my problem was that i start the open xchange service with the script:

    /opt/open-xchange/sbin/open-xchange-groupware

    This script change the permissions of some files in /opt/open-xchange/ , so you have to make the following:

    chown -R open-xchange.open-xchange /opt/open-xchange/

    then:
    netstat -tulpn
    tcp6 0 0 :::8009 :::* LISTEN 10383/java


    read this thread
    http://www.open-xchange.com/forum/sh...ad.php?p=10684

  3. #3
    process91 Guest

    Default Same error still

    Chasky,

    Thanks for your help

    I tried your suggestion, but I'm still having the same problem. Here's some output:

    ls -l
    Code:
    drwxr-xr-x 3 open-xchange open-xchange 4096 2009-01-14 09:56 bundles
    drwxr-xr-x 4 open-xchange open-xchange 4096 2008-12-30 00:58 etc
    drwxr-xr-x 2 open-xchange open-xchange 4096 2008-12-30 00:58 i18n
    drwxr-xr-x 2 open-xchange open-xchange 4096 2008-12-30 00:58 lib
    drwxr-xr-x 2 open-xchange open-xchange 4096 2008-10-09 06:37 libexec
    drwxr-xr-x 2 open-xchange open-xchange 4096 2008-12-30 00:58 sbin
    nmap 192.168.1.5
    Code:
    Interesting ports on my.computer.com (192.168.1.5):
    Not shown: 1691 closed ports
    PORT      STATE SERVICE
    22/tcp    open  ssh
    25/tcp    open  smtp
    53/tcp    open  domain
    80/tcp    open  http
    110/tcp   open  pop3
    111/tcp   open  rpcbind
    139/tcp   open  netbios-ssn
    143/tcp   open  imap
    443/tcp   open  https
    445/tcp   open  microsoft-ds
    465/tcp   open  smtps
    504/tcp   open  citadel
    587/tcp   open  submission
    993/tcp   open  imaps
    995/tcp   open  pop3s
    2000/tcp  open  callbook
    2020/tcp  open  xinupageserver
    2049/tcp  open  nfs
    3306/tcp  open  mysql
    5900/tcp  open  vnc
    6543/tcp  open  mythtv
    6544/tcp  open  mythtv
    10000/tcp open  snet-sensor-mgmt
    The same thing is returned if I nmap 127.0.0.1, and netstat -tulpn also does not show port 8009 as listening.

    I had actually found and follows the steps indicated in the thread you mentioned previously but to no avail. The last post indicates that the problem was actually with the ajp.properties file, but I have checked that and my install did not have that issue. Here's my ajp.properties file.

    Code:
    # AJP Properties
    # In this file, the configuration for the AJP implementation can be performed. 
    # AJP is the protocol between the mod_jk module of the apache web server and the
    # Open-Xchange groupware server (AJP verion 1.3).
    
    # AJP Port
    # tcp port where the groupware server listens for incoming AJP requests
    AJP_PORT=8009
    
    # initial number of instances held in memory for each available single threaded 
    # servlet (single threaded servlets are deprecated and are not used by the 
    # open-xchange server)
    SERVLET_POOL_SIZE: 1
    
    # Number of AJP server threads which create a client socket on an incoming 
    # request. This is the number of threads processing new opened AJP sockets.
    # AJP sockets are kept alive by default therefore only one thread is recommended
    AJP_SERVER_THREAD_SIZE: 1
    
    # AJP listener pool size
    # number of initially created AJP listeners for processing incoming AJP requests
    # This pool does grow dynamically but does not go below. 
    AJP_LISTENER_POOL_SIZE: 1
    
    # The amount of time in milliseconds a listener is going to wait (or block)
    # while waiting to read the initial bytes from web server from input stream
    # 0 stands for unlimited and should not be changed because if the server does
    # close connections here the sticky sessions would break.
    AJP_LISTENER_READ_TIMEOUT: 0
    
    # This property defines, whether mod_jk is used or not, since some
    # mod_jk implementations force that the servlet container must not close
    # connections. If set to TRUE the property AJP_MAX_NUM_OF_SOCKETS
    # will be ignored to avoid closing connections by the servlet container.
    AJP_MOD_JK: TRUE
    
    # Defines the max. number of open sockets. Any sockets opened beyond
    # will be closed automatically if AJP_MOD_JK is set to FALSE.
    AJP_MAX_NUM_OF_SOCKETS: 150
    
    # Defines whether to use ajp connection pool or not. The pool holds instances of
    # AJP connection objects. This saves the time to create new objects. 
    AJP_CONNECTION_POOL: FALSE
    
    # The ajp connection pool size. This property only takes effect if 
    # AJP_CONNECTION_POOL is set to TRUE and defines the number of instances hold
    # in the pool. 
    AJP_CONNECTION_POOL_SIZE: 100
    
    # Defines whether to use ajp request handler pool or not. The pool holds 
    # instances of AJP request handlers. This saves time to create new objects.
    AJP_REQUEST_HANDLER_POOL: FALSE
    
    # The ajp request handler pool size. This property only takes effect if 
    # AJP_REQUEST_HANDLER_POOL is set to TRUE and defines the number of instances 
    # hold
    AJP_REQUEST_HANDLER_POOL_SIZE: 100
    
    # Enable/Disable AJP watcher. The watcher is a thread that checks every 
    # AJP_WATCHER_FREQUENCY if AJP requests are taking longer than 
    # AJP_WATCHER_MAX_RUNNING_TIME. If AJP_WATCHER_PERMISSION is true, those 
    # requests will be terminated otherwise logged into the groupware log.
    AJP_WATCHER_ENABLED: TRUE
    
    # Enable/Disable AJP watcher permission to stop & re-init system
    AJP_WATCHER_PERMISSION: FALSE
    
    # DEFINE MAX AJP LISTENER RUNNING TIME in milliseconds
    AJP_WATCHER_MAX_RUNNING_TIME: 60000
    
    # DEFINE MAX AJP WATCHER'S FREQUENCY in milliseconds
    AJP_WATCHER_FREQUENCY: 30000
    
    # SET HOST'S UNIQUE JVM ROUTE IMPORTANT FOR LOAD BALANCING. This value is
    # added to the cookie JSESSIONID so that mod_jk does know to which server
    # the requests to route. This is needed to bind a session to one specific
    # Open-Xchange server in a cluster.
    AJP_JVM_ROUTE:APP1
    
    # Define if the mandatory first two bytes of an incoming AJP package
    # (magic bytes) must exactly match the sequence 0x12 0x34 or if just one byte
    # must match at proper position. It is recommended to leave that true.
    AJP_CHECK_MAGIC_BYTES_STRICT: TRUE
    
    # DEFINE THE DIRECTORY PATH THAT CARRIES SERVLETS' CONFIGURATION PROPERTIES.
    # THE PROPERTIES DEFINED FOR A SERVLET CONSIST OF THREE PARTS:
    # 1. THE GLOBAL PROPERTIES DIRECTLY LOCATED IN DIRECTORY PATH SPECIFIED BY
    #    THIS PROPERTY. THESE PROPERTIES APPLY TO ALL SERVLET INSTANCES
    # 2. THE PATH-SPECIFIC PROPERTIES DEFINED IN A SUBDIRECTORY EQUAL TO
    #    SERVLET'S PATH
    # 3. THE CLASS-SPECIFIC PROPERTIES DEFINED IN A FILE WHOSE NAMING IS EQUAL
    #    TO SERVLET CLASS' CANONICAL NAME WITH THE COMMON ".properties" PROPERTY
    #    FILE EXTENSION
    # IF THIS VALUE IS LEFT TO "null" THIS PROPERTY FALLS BACK TO DEFAULT PATH:
    # "oxgroupwaresysconfdir@/servletConfig"
    AJP_SERVLET_CONFIG_DIR: null
    
    # defines the address to which the opened AJP server socket will be bound to.
    # A socket to all available interfaces will be bound if set to "*"
    AJP_BIND_ADDR=*
    
    # Logs corresponding AJP forward request if an unexpected empty body request
    # is detected
    AJP_LOG_FORWARD_REQUEST: FALSE
    Thanks again for your help!
    Last edited by process91; 01-14-2009 at 05:09 PM.

  4. #4
    mike Guest

    Default

    Did you find a solution? I have exactly the same problem on my test system.

    Michael

  5. #5
    process91 Guest

    Default

    No, I still have this problem on any system I've setup. It's too bad, I really like everything else about Open-Xchange.

  6. #6
    Join Date
    Feb 2007
    Location
    Germany
    Posts
    3,695

    Default

    Hi,

    could you also check this post: http://www.open-xchange.com/forum/showthread.php?t=3184

    And just try to chown the whole /opt/open-xchange directory recursive to the open-xchange user, just to be sure. What java version are you using? (java -version).

    Greetings

  7. #7
    process91 Guest

    Default

    I did chown with the same result. "java -version" returns

    java version "1.5.0_15"
    Java(TM) 2 Runtime Environment, Standard Edition (build 1.5.0_15-b04)
    Java HotSpot(TM) Client VM (build 1.5.0_15-b04, mixed mode, sharing)

  8. #8
    process91 Guest

    Default Still a problem

    This is still an issue, any other suggestions? I really am sick of using egroupware, and open-xchange is so much more polished but if it has errors I'm stuck.

  9. #9
    kaliweed Guest

    Default AJP is not listening on port 8009

    Hi everybody,


    I've got the same problem since i updated my openxchange.

    AJP port is not listening on port 8009

    Have you solved your problem Process91 ?

    Thanks,

    kaliweed

  10. #10
    process91 Guest

    Default Still a problem

    I never got this figured out. I'm using eGroupware which isn't nearly as nice as Open-Xchange but at least it works.

Tags for this Thread

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
  •