Uploaded image for project: 'Ambari'
  1. Ambari
  2. AMBARI-20220

Parameterize the Startup Web Server Timeout Default Value

    XMLWordPrintableJSON

Details

    • Task
    • Status: Resolved
    • Critical
    • Resolution: Fixed
    • 2.5.0
    • 2.5.0
    • ambari-server
    • None

    Description

      The ambari-server start and ambari-server restart commands are currently hard coded to wait a maximum of 50 seconds for the Jetty server to bind to port 8080 (or whatever the configured port is).

      Under normal circumstances, this value should be fine. However, since Jetty loads classes from views, the more views which are installed increases the total load time before Jetty binds to the server port.

      ambari-server restart --debug
      Using python  /usr/bin/python
      Restarting ambari-server
      Waiting for server stop...
      Ambari Server stopped
      Ambari Server running with administrator privileges.
      Organizing resource files at /var/lib/ambari-server/resources...
      Ambari database consistency check started...
      Server PID at: /var/run/ambari-server/ambari-server.pid
      Server out at: /var/log/ambari-server/ambari-server.out
      Server log at: /var/log/ambari-server/ambari-server.log
      Waiting for server start............................................................
      DB configs consistency check found warnings. See /var/log/ambari-server/ambari-server-check-database.log for more details.
      ERROR: Exiting with exit code 1.
      REASON: Server not yet listening on http port 8080 after 50 seconds. Exiting.
      

      Although this a general problem with the architecture of Views, it's still valuable to have this startup property configurable.

      Attachments

        1. AMBARI-20220.patch
          16 kB
          Jonathan Hurley

        Issue Links

          Activity

            People

              jonathanhurley Jonathan Hurley
              vrathod Vivek Rathod
              Votes:
              0 Vote for this issue
              Watchers:
              3 Start watching this issue

              Dates

                Created:
                Updated:
                Resolved: