Komutu çalıştırdığımda
service httpd restart
hizmet yeniden başlatılıyor ancak sunucunun başarıyla yeniden başlatıldığını söyleyen hiçbir geri bildirim yok. Önceki sunucular gibi bir yanıt çıktı
shutting down OK
starting OK
Terminal çıkışını nasıl açarım? Aşağıdakileri denedim:
systemctl status httpd.service
journalctl -xn
journalctl -u httpd.service (-f)
Bunlar "komut bulunamadı." Bu komutu çalıştırdığımda:
bash -x /etc/init.d/httpd restart
Bunu anladım:
> + ulimit -n 1024
> + ulimit -n 4096
> + ulimit -n 8192
> + ulimit -n 16384
> + ARGV=restart
> + HTTPD=/usr/local/apache/bin/httpd
> + test -f /usr/local/apache/bin/envvars
> + . /usr/local/apache/bin/envvars
> ++ test x '!=' x
> ++ LD_LIBRARY_PATH=/usr/local/apache/lib
> ++ export LD_LIBRARY_PATH
> + LYNX='lynx -dump'
> ++ grep apache_port= /var/cpanel/cpanel.config
> ++ sed -e 's/.*=\([.0-9]*:\)\{0,1\}//;' -e 's/[^0-9]*//g'
> + PORT=80
> + STATUSURL=http://localhost:80/whm-server-status
> ++ ulimit -H -n
> + ULIMIT_MAX_FILES='ulimit -S -n 16384'
> + '[' 'xulimit -S -n 16384' '!=' x ']'
> + ulimit -S -n 16384
> + ERROR=0
> + '[' xrestart = x ']'
> + case $ARGV in
> + /usr/local/apache/bin/httpd -k restart -DSSL
> + ERROR=0
> + exit 0
İşte httpd betiği:
ulimit -n 1024
uulimit -n 4096
ulimit -n 8192
ulimit -n 16384
ARGV="$@"
HTTPD=/usr/local/apache/bin/httpd
if test -f /usr/local/apache/bin/envvars; then
. /usr/local/apache/bin/envvars
fi
LYNX="lynx -dump"
PORT="$(grep 'apache_port=' /var/cpanel/cpanel.config 2>/dev/null | sed -e 's/.*=\([.0-9]*:\)\{0,1\}//;' -e 's/[^0-9]*//g' 2>/dev/null)"
STATUSURL=http://localhost:${PORT:-80}/whm-server-status
ULIMIT_MAX_FILES="ulimit -S -n `ulimit -H -n`"
if [ "x$ULIMIT_MAX_FILES" != "x" ] ; then
$ULIMIT_MAX_FILES
fi
ERROR=0
if [ "x$ARGV" = "x" ] ; then
ARGV="-h"
fi
case $ARGV in
start|stop|restart|graceful|graceful-stop)
$HTTPD -k $ARGV –DSSL
ERROR=$?
;;
startssl|sslstart|start-SSL)
# echo The startssl option is no longer supported.
$HTTPD -k start –DSSL
ERROR=$?
;;
configtest)
$HTTPD –t
ERROR=$?
;;
status)
$LYNX $STATUSURL | awk ' /process$/ { print; exit } { print } '
;;
fullstatus)
$LYNX $STATUSURL
;;
*)
$HTTPD $ARGV
ERROR=$?
esac
exit $ERROR