PM2 是一个流行的进程管理器,可将你的应用程序作为守护进程(后台进程)进行管理和运行。 它提供诸如进程监控、自动重启和扩展等功能。在云托管的虚拟专用服务器(VPS)上部署 Bun 应用时,使用进程管理器是很常见的,因为它:Documentation Index
Fetch the complete documentation index at: https://bun.zhcndoc.com/llms.txt
Use this file to discover all available pages before exploring further.
- 让你的应用持续运行。
- 确保应用的高可用性与可靠性。
- 监控并管理多个进程。
- 简化部署流程。
你可以通过两种方式在 Bun 中使用 PM2:作为 CLI 选项或使用配置文件。
使用 --interpreter
要使用 PM2 并指定 Bun 作为解释器启动你的应用,打开终端并运行以下命令:
terminal
使用配置文件
或者,你可以创建一个 PM2 配置文件。在项目目录下创建一个名为pm2.config.js 的文件并添加以下内容。
pm2.config.js
保存文件后,你可以用 PM2 启动你的应用:
terminal
就是这样!你的 JavaScript/TypeScript Web 服务器现已使用 Bun 作为解释器,在 PM2 的守护进程下运行。