如何将 运行 PHP 脚本作为 AWS 上的后台服务?
How to run PHP script as a background service on AWS?
现在我正在尝试执行 php websocket 脚本作为后台。为此,我在 AWS 终端上使用了以下命令。
php chat-server.php >> log.txt &
但奇怪的是它没有任何错误地终止了。
我的问题是两个
为什么 php 命令在 AWS 上终止? 运行 是否有任何限制 php 脚本持续作为后台服务
我怎样才能 运行 它永久地在 AWS 上? 我知道我可以使用 linux 脚本来 运行 我的 web-socket 服务器 permantely(也许 linux 脚本将在我的 php 脚本终止时重新启动)。但是我不太了解 linux 命令。谁能帮帮我?
感谢您的建议!
首先开启PHP日志,看看有没有错误。
然后,要永久运行它,可以使用screen
或Tmux
。它使用简单,让您可以在后台分离进程和 运行 它。所以您可以从您的 ssh 会话注销,并且该过程仍在 运行ning.
请阅读:
现在我正在尝试执行 php websocket 脚本作为后台。为此,我在 AWS 终端上使用了以下命令。
php chat-server.php >> log.txt &
但奇怪的是它没有任何错误地终止了。
我的问题是两个
为什么 php 命令在 AWS 上终止? 运行 是否有任何限制 php 脚本持续作为后台服务
我怎样才能 运行 它永久地在 AWS 上? 我知道我可以使用 linux 脚本来 运行 我的 web-socket 服务器 permantely(也许 linux 脚本将在我的 php 脚本终止时重新启动)。但是我不太了解 linux 命令。谁能帮帮我?
感谢您的建议!
首先开启PHP日志,看看有没有错误。
然后,要永久运行它,可以使用screen
或Tmux
。它使用简单,让您可以在后台分离进程和 运行 它。所以您可以从您的 ssh 会话注销,并且该过程仍在 运行ning.
请阅读: