Make apache restarts a little more forgiving
Apache sometimes is slow to release the port (from the kernel's perspective) which can cause restarts of apache to fail due to the requested port already being bound. This fix introduces a small sleep between the stop and start to help make apache deployments a bit more resilient. Change-Id: I9697d71f3cb2d8d5da8fe7ffa8b3e1ade9d52afd Closes-Bug: #1342256
This commit is contained in:
parent
0ae54daa4a
commit
2df0046fa7
@ -150,7 +150,12 @@ function stop_apache_server {
|
|||||||
|
|
||||||
# restart_apache_server
|
# restart_apache_server
|
||||||
function restart_apache_server {
|
function restart_apache_server {
|
||||||
restart_service $APACHE_NAME
|
# Apache can be slow to stop, doing an explicit stop, sleep, start helps
|
||||||
|
# to mitigate issues where apache will claim a port it's listening on is
|
||||||
|
# still in use and fail to start.
|
||||||
|
stop_service $APACHE_NAME
|
||||||
|
sleep 3
|
||||||
|
start_service $APACHE_NAME
|
||||||
}
|
}
|
||||||
|
|
||||||
# Restore xtrace
|
# Restore xtrace
|
||||||
|
Loading…
Reference in New Issue
Block a user