fix: wait for HTTP 200 and increase poller startup timeout to 180s
This commit is contained in:
+4
-3
@@ -8,7 +8,7 @@ INDIEKIT_PID=""
|
|||||||
SHUTDOWN_IN_PROGRESS=0
|
SHUTDOWN_IN_PROGRESS=0
|
||||||
WEBMENTION_STOP_TIMEOUT="${WEBMENTION_SENDER_STOP_TIMEOUT:-5}"
|
WEBMENTION_STOP_TIMEOUT="${WEBMENTION_SENDER_STOP_TIMEOUT:-5}"
|
||||||
INDIEKIT_STOP_TIMEOUT="${INDIEKIT_STOP_TIMEOUT:-20}"
|
INDIEKIT_STOP_TIMEOUT="${INDIEKIT_STOP_TIMEOUT:-20}"
|
||||||
WEBMENTION_READY_TIMEOUT="${WEBMENTION_SENDER_READY_TIMEOUT:-60}"
|
WEBMENTION_READY_TIMEOUT="${WEBMENTION_SENDER_READY_TIMEOUT:-180}"
|
||||||
KILL_DAEMON_PARENT_ON_SHUTDOWN="${KILL_DAEMON_PARENT_ON_SHUTDOWN:-1}"
|
KILL_DAEMON_PARENT_ON_SHUTDOWN="${KILL_DAEMON_PARENT_ON_SHUTDOWN:-1}"
|
||||||
|
|
||||||
case "$WEBMENTION_STOP_TIMEOUT" in
|
case "$WEBMENTION_STOP_TIMEOUT" in
|
||||||
@@ -165,8 +165,9 @@ start_webmention_poller() {
|
|||||||
)"
|
)"
|
||||||
|
|
||||||
case "$WEBMENTION_READY_CODE" in
|
case "$WEBMENTION_READY_CODE" in
|
||||||
''|000) ;;
|
200) break ;;
|
||||||
*) break ;;
|
''|000|502|503|504) ;;
|
||||||
|
*) echo "[webmention] Waiting for HTTP 200, got $WEBMENTION_READY_CODE" >&2 ;;
|
||||||
esac
|
esac
|
||||||
|
|
||||||
if [ "$WEBMENTION_READY_ELAPSED" -ge "$WEBMENTION_READY_TIMEOUT" ]; then
|
if [ "$WEBMENTION_READY_ELAPSED" -ge "$WEBMENTION_READY_TIMEOUT" ]; then
|
||||||
|
|||||||
Reference in New Issue
Block a user