File: //etc/init/pkg-webstation-php-e271bef9-4522-42bb-9060-73550ff9b905.conf
cgroup cpuacct "pkgctl-WebStation"
cgroup memory "pkgctl-WebStation"
author "Web Infrastructure Team"
description "WebStation generated PHP fpm upstart"
start on started pkgctl-PHP5.6
stop on stopped pkgctl-PHP5.6
reload signal SIGUSR2
respawn
respawn limit 5 10
console none
env PHP_INI_SCAN_DIR="/usr/syno/etc/packages/WebStation/php_profile/e271bef9-4522-42bb-9060-73550ff9b905/conf.d:/run/php-fpm/conf.d"
pre-start script
[ ! -d /run/php-fpm ] && /bin/mkdir -p /run/php-fpm || true
end script
script
PHP_INI="/var/packages/WebStation/target/misc/php56.ini"
FPM_CONF="/usr/syno/etc/packages/WebStation/php_profile/e271bef9-4522-42bb-9060-73550ff9b905/fpm.conf"
PID_FILE="/run/php-fpm/php56-e271bef9-4522-42bb-9060-73550ff9b905.pid"
exec /var/packages/PHP5.6/target/usr/local/bin/php56-fpm \
-c "${PHP_INI}" \
--fpm-config "${FPM_CONF}" \
--nodaemonize \
--pid "${PID_FILE}" \
--allow-to-run-as-root
end script