现在我正在尝试执行php websocket脚本作为背景。为此,我在AWS终端上使用了以下命令。
php chat-server.php >> log.txt &
但奇怪的是它终止没有任何错误。
我的问题是两个。
为什么在AWS上终止php命令?作为后台服务不断运行php脚本是否有任何限制
如何在AWS上永久运行它?我知道我可以使用linux脚本永久运行我的网络套接字服务器(也许linux脚本将重新用午餐我的PHP脚本何时终止)。但我不太了解linux命令。谁能帮帮我?
感谢您的建议!
答案 0 :(得分:2)
首先,启用PHP日志以查看是否有任何错误。
然后,要永久运行它,您可以使用screen
或Tmux
。它使用简单,允许您分离进程并在后台运行它。因此,您可以从ssh会话中注销,并且该过程仍在运行。
请阅读: