HEX
Server: Apache/2.2.34 (Unix) mod_fastcgi/mod_fastcgi-SNAP-0910052141
System: Linux Kou-Etsu-Dou 4.4.59+ #25556 SMP PREEMPT Thu Mar 4 18:03:46 CST 2021 x86_64
User: hosam (1026)
PHP: 7.2.29
Disabled: NONE
Upload Files
File: //etc/init/pkg-php56-fpm.conf
cgroup cpuacct "pkgctl-PHP5.6"
cgroup memory "pkgctl-PHP5.6"

description "PHP FastCGI Process Manager"

reload signal SIGUSR2

respawn
respawn limit 5 10

console log

env PATH=/usr/local/bin:/usr/bin

pre-start script
	echo "pre-start"
	PHP_date_timezone="$(/usr/syno/sbin/synodate --getNameInTZDB || true)"
	/bin/sed -i "s:^.*date.timezone =.*$:date.timezone = ${PHP_date_timezone}:g" /usr/local/etc/php56/php.ini || true

	[ ! -d /run/php-fpm ] && /bin/mkdir -p /run/php-fpm || true
	[ ! -d /usr/local/etc/php56/conf.d ] && /bin/mkdir -p /usr/local/etc/php56/conf.d || true
	[ ! -d /usr/local/etc/php56/fpm.d ]  && /bin/mkdir -p /usr/local/etc/php56/fpm.d  || true
	/var/packages/PHP5.6/target/usr/local/bin/php56-fpm \
		-c /usr/local/etc/php56/php.ini \
		--fpm-config /var/packages/PHP5.6/target/usr/local/etc/php56/php-fpm.conf -t || true
	echo "start php56-fpm"
end script

script
	exec /var/packages/PHP5.6/target/usr/local/bin/php56-fpm \
	-c /usr/local/etc/php56/php.ini \
	--fpm-config /var/packages/PHP5.6/target/usr/local/etc/php56/php-fpm.conf \
	--allow-to-run-as-root \
	--nodaemonize \
	--pid /run/php-fpm/php56-fpm.pid
end script

post-stop script
	echo "post-stop"
	/usr/bin/killall php56-fpm || true
end script