The answer is simple.
See the code of restart-all:
#!/bin/sh
list=(named djbdns maradns httpd nginx lighttpd hiawatha php-fpm qmail xinetd mysqld mysql kloxo)
for item in ${list[*]}
do
if $(chkconfig --list|grep $item|grep -i ':on' >/dev/null 2>&1) && [ -f /etc/init.d/$item ] ; then
if [ $item == 'qmail' ] ; then
/etc/init.d/$item stop
/etc/init.d/$item start
else
/etc/init.d/$item restart
fi
fi
done
especially "chkconfig --list|grep $item|grep -i ':on" where '$item' is looping from list.
To know what service have exists detect with '-f /etc/init.d/$item' but not every service set as 'on' and then need latest detect with "chkconfig --list|grep $item|grep -i ':on".
This example for httpd in my server:
> chkconfig --list|grep httpd|grep -i ':on'
httpd 0:off 1:off 2:on 3:on 4:on 5:on 6:off
where httpd set as 'on' for runlevel 2,3,4 and 5.
Sadly, this info only for 'english' language.
In your server:
chkconfig --list|grep httpd
httpd 0:wy??czone 1:wy??czone 2:w??czone 3:w??czone 4:w??czone 5:w??czone 6:wy??czone
where ':on' is identical with 'wy??czone' and then script think no init need to restart.
For you, change ':on' to ':wy??czone' in '/script/restart-all' and '/usr/local/lxlabs/kloxo/pscript/restart-all'.
The same ways for other restart(s) like restart-web.
Better backup restart(s) files because update will be overwrite this files.