ambari-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Jonathan Hurley (JIRA)" <>
Subject [jira] [Created] (AMBARI-20220) Parameterize the Startup Web Server Timeout Default Value
Date Tue, 28 Feb 2017 01:08:45 GMT
Jonathan Hurley created AMBARI-20220:

             Summary: Parameterize the Startup Web Server Timeout Default Value
                 Key: AMBARI-20220
             Project: Ambari
          Issue Type: Task
          Components: ambari-server
    Affects Versions: 2.5.0
            Reporter: Jonathan Hurley
            Assignee: Jonathan Hurley
            Priority: Critical
             Fix For: 2.5.0

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/
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.

This message was sent by Atlassian JIRA

View raw message