如何在AWS上将PHP脚本作为后台服务运行?

时间:2015-03-03 06:10:39

标签: php linux amazon-web-services amazon-ec2

现在我正在尝试执行php websocket脚本作为背景。为此,我在AWS终端上使用了以下命令。

php chat-server.php >> log.txt &

但奇怪的是它终止没有任何错误。

我的问题是两个。

  1. 为什么在AWS上终止php命令?作为后台服务不断运行php脚本是否有任何限制

  2. 如何在AWS上永久运行它?我知道我可以使用linux脚本永久运行我的网络套接字服务器(也许linux脚本将重新用午餐我的PHP脚本何时终止)。但我不太了解linux命令。谁能帮帮我?

  3. 感谢您的建议!

1 个答案:

答案 0 :(得分:2)

首先,启用PHP日志以查看是否有任何错误。

然后,要永久运行它,您可以使用screenTmux。它使用简单,允许您分离进程并在后台运行它。因此,您可以从ssh会话中注销,并且该过程仍在运行。

请阅读: