Project

General

Profile

« Previous | Next » 

Revision 9dbcd37f

Added by Benoît PECCATTE over 7 years ago

Fixes #9561: The API alive check may hang forever

View differences:

initial-promises/node-server/server-roles/1.0/alive-check.cf
root_server::
"/usr/bin/curl --proxy '' -s ${site_to_check} |/bin/grep -q OK"
"/usr/bin/curl --proxy '' --max-time 240 -s ${site_to_check} |/bin/grep -q OK"
contain => in_shell_silent,
classes => set_persist_classes_alivecheck("site_ok", "${failed_result_class}", "@{generic_alive_check.cleanup_failed_classes}", "${site_failure_persist_time}"),
comment => "Checking if ${site_to_check} is alive";
techniques/system/server-roles/1.0/alive-check.st
root_server::
"/usr/bin/curl --proxy '' -s ${site_to_check} |/bin/grep -q OK"
"/usr/bin/curl --proxy '' --max-time 240 -s ${site_to_check} |/bin/grep -q OK"
contain => in_shell_silent,
classes => set_persist_classes_alivecheck("site_ok", "${failed_result_class}", "@{generic_alive_check.cleanup_failed_classes}", "${site_failure_persist_time}"),
comment => "Checking if ${site_to_check} is alive";

Also available in: Unified diff