国产+高潮+在线,国产 av 仑乱内谢,www国产亚洲精品久久,51国产偷自视频区视频,成人午夜精品网站在线观看

自動啟動卻無法reboot重啟

zzccomet

【CentOS為例】:
添加如下指令到 /etc/rc.local :
/path/to/php /path/to/yourfile.php start -d

根據(jù)以上教程,在rc.local里設(shè)置自動啟動后,確實是好使的。但是新的問題存在了,就是如果在ssh里通過命令手工重啟,比如遠程維護服務(wù)器后,需要reboot重啟服務(wù)器。那么就會無法重啟。

屏幕上會出現(xiàn)
a stop job is running for /etc/rc.d/rc.local compatibility

然后后面有時間,永久計時下去,就永遠停留在這個界面了。

此時服務(wù)器無法訪問,如果不人工通過物理關(guān)機重啟,那么服務(wù)器是無法再工作的。

我的環(huán)境是centos7.6 PHP7.3 php5.6 裝了2個PHP版本 mysql8.0.16 nginx1.17.7

請問,這種情況,是否有解決辦法?;蛘哂袥]有其他的自啟動的方法?

我使用的是workerman和gatewayworker都在用。

如果無法遠程reboot維護服務(wù)器,那么rc.local自啟動功能就是一個累贅了。不可能每次都人工去機房強行關(guān)機然后開啟服務(wù)器。

workerman是否有其他辦法實現(xiàn)自啟動?

6649 1 0
1個回答

yongdao35

在 rc-local.service 的[Service] 段中加?

TimeoutStopSec=5

默認這一項的值是 0 .

設(shè)置時非零值. systemd在關(guān)于這個服務(wù)時 會在超過?TimeoutStopSec 的時間后發(fā) 信號9 給剩下的進程. 不會一直等著.

百度搜的

  • zzccomet 2020-01-31

    默認有一個TimeoutSec=0 沒有TimeoutStopSec

年代過于久遠,無法發(fā)表回答
??