1.16. タイムアウト制限の変更
サービスごとにタイムアウト値を指定すると、正常に動作していないサービスによってシステムがフリーズすることを防ぐことができます。指定しない場合、タイムアウトのデフォルト値は、通常のサービスの場合は 90 秒、SysV 互換サービスの場合は 300 秒です。
手順
httpd サービスのタイムアウト制限を延長するには、以下を実行します。
httpdユニットファイルを、/etc/systemd/system/ディレクトリーにコピーします。cp /usr/lib/systemd/system/httpd.service /etc/systemd/system/httpd.service
# cp /usr/lib/systemd/system/httpd.service /etc/systemd/system/httpd.serviceCopy to Clipboard Copied! Toggle word wrap Toggle overflow /etc/systemd/system/httpd.serviceファイルを開き、[Service]セクションにTimeoutStartUSec値を指定します。Copy to Clipboard Copied! Toggle word wrap Toggle overflow systemdデーモンを再ロードします。systemctl daemon-reload
# systemctl daemon-reloadCopy to Clipboard Copied! Toggle word wrap Toggle overflow
検証
新しいタイムアウト値を確認します。
systemctl show httpd -p TimeoutStartUSec
# systemctl show httpd -p TimeoutStartUSecCopy to Clipboard Copied! Toggle word wrap Toggle overflow 注記グローバルでタイムアウト制限を変更するには、
/etc/systemd/system.confファイルのDefaultTimeoutStartSecを変更します。