[ https://issues.apache.org/jira/browse/AMBARI-20220?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=16007004#comment-16007004 ]
Jonathan Hurley commented on AMBARI-20220: ------------------------------------------ I don't think you can attach screenshots here... But aside from the one file I pointed out, the other file is a Java file which is build into the JAR, so you wouldn't be able to replace it. Why are you trying to take this as a patch on top of an install? If that's what you're doing then you only need to change ambari_server_main.py until you can do an official ambari-server upgrade. > Parameterize the Startup Web Server Timeout Default Value > --------------------------------------------------------- > > Key: AMBARI-20220 > URL: https://issues.apache.org/jira/browse/AMBARI-20220 > Project: Ambari > Issue Type: Task > Components: ambari-server > Affects Versions: 2.5.0 > Reporter: Vivek Rathod > Assignee: Jonathan Hurley > Priority: Critical > Fix For: 2.5.0 > > Attachments: AMBARI-20220.patch > > > 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. > {code} > 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. > {code} > 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 (v6.3.15#6346)