首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

从--pm2标志重新启动应用程序后,运行‘watch save’

从--pm2标志重新启动应用程序后,运行'watch save'是指使用pm2工具重新启动应用程序,并在应用程序运行后执行'watch save'命令。

PM2是一个流行的Node.js进程管理工具,用于管理和监控Node.js应用程序。它可以帮助开发人员简化应用程序的部署和管理过程。

'watch save'命令是一个自定义命令,它可能是应用程序中的一个脚本或任务。当应用程序重新启动后,'watch save'命令将被执行。

这个命令的具体功能可能因应用程序的不同而有所不同。一般来说,'watch save'命令可能用于保存应用程序的状态或数据,或执行一些与应用程序相关的操作。

以下是一些可能的应用场景和推荐的腾讯云产品:

  1. 应用程序状态保存:'watch save'命令可能用于将应用程序的状态保存到数据库或文件中,以便在重新启动后恢复应用程序的状态。对于这种场景,可以使用腾讯云的云数据库MySQL版(https://cloud.tencent.com/product/cdb)来保存应用程序的状态数据。
  2. 数据备份:'watch save'命令可能用于执行应用程序的数据备份操作,以确保数据的安全性和可恢复性。对于这种场景,可以使用腾讯云的云存储COS(https://cloud.tencent.com/product/cos)来存储备份数据。
  3. 日志记录:'watch save'命令可能用于记录应用程序的日志信息,以便后续分析和故障排查。对于这种场景,可以使用腾讯云的云原生日志服务CLS(https://cloud.tencent.com/product/cls)来收集和分析应用程序的日志数据。

请注意,以上推荐的腾讯云产品仅供参考,具体的选择应根据实际需求和应用程序的特点来确定。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

进程管理:通过PM2来管理Node、PHP CLI等应用的运行

同时还支持如下一些启动参数: # 指定应用程序名称,--name # 当文件更改时观察并重新启动应用程序,--watch # 设置应用程序重新加载的内存阈值,--max-memory-restart...0命令,将进程pm2列表中删除 pm2 delete all命令,将所有进程pm2列表中删除 其他的一些命令: pm2 reset 命令,重置元数据(重新启动时间等) pm2 updatePM2...$ pm2 startup [platform] $ pm2 startup ubuntu pm2 save: 此命令将保存当前PM2进程列表,以便在系统重启自动恢复。...对于确保的应用程序在系统重启自动启动非常有用。...以特定的指数递增时间自动重新启动应用程序 监视文件发生改变: # 当前目录或其子目录中的文件被修改时,PM2 可以自动重启您的应用程序: $ pm2 start app.js --watch 到达内存上限时

1.4K40

PM2快速入门

要解决此问题,只需运行以下命令即可生成活动的启动脚本: $ pm2 startup 并保存自动重生的进程列表: $ pm2 save 在此处阅读有关启动脚本生成器的更多信息。...更改重新启动应用程序 使用–watch选项非常简单: $ cd /path/to/my/app $ pm2 start env.js --watch --ignore-watch="node_modules..." 这将监视并重新启动应用程序,以解决当前目录+所有子文件夹中的任何文件更改,并且将忽略node_modules文件夹–ignore-watch =“ node_modules”中的任何更改。...然后,您可以使用pm2日志来检查重新启动应用程序日志。...了解如何将应用程序的所有行为选项声明为JSON配置文件。 了解如何清理停止并重新启动以提高可靠性。 了解如何轻松部署和更新生产应用程序。 使用Keymetrics监视您的生产应用程序

1.5K10

使用pm2部署node生产环境

这样做还允许以零秒停机时间重新启动应用程序。 终端监控:可以在终端中监控应用程序并检查应用程序运行状况(CPU使用率,使用的内存,请求/分钟等)。...start app.js --watch //监听模式启动,当文件发生变化,自动重启 //max 表示PM2将自动检测可用CPU的数量并运行尽可能多的进程 //max可以自定义,如果是4核CPU...//重新启动所有进程,0秒重启,始终保持至少一个进程在运行 pm2 gracefulReload all //以群集模式重新加载所有应用程序 启动静态服务器pm2 serve ....1. apps:json结构,apps是一个数组,每一个数组成员就是对应一个pm2运行的应用 2. name:应用程序名称"app" 3. cwd:应用程序所在的目录"./" 4. script...即如果应用程序在60s内退出,pm2会认为程序异常退出,此时触发重启max_restarts设置数量 10. max_restarts:设置应用程序异常退出重启的次数,默认15次(0开始计数) 11

3.8K40

pm2:从小白到写出一键部署前后端工程

node,这时候想起来了pm2,它可以在监控到文件更新,去自动重启服务,所以就想着应用上pm2。...PM2 是一个守护进程管理器,它将帮助您管理和保持您的应用程序在线。 第一版 简单使用pm2 去启动index.js文件 在服务器上。...# 启动后端服务,pm2版本, ## 全局安装pm2 npm install -g pm2 ## 改用pm2来启动程序--watch表示,监控程序运行状态,一旦:服务异常:自动重启;服务发生变化:自动重启...后来发现,去掉--watch不会重启,并且下载链接不会报错,但是,这时候,又出现了一个问题,就是,当代码有更新时,node服务并不会自动重新启动,这就又回到了“原始农业”时代,我觉得应该监控文件是可配置的...startOrRestart ecosystem.config.js" }, 这样直接在本地运行pm2 deploy .

80310

如何在Ubuntu 14.04上将解析应用程序迁移到解析服务器

重新启动mongod服务之前,我们需要添加具有该admin角色的用户。连接到正在运行的MongoDB实例: mongo --port 27017 创建管理员用户并退出。...连接,选择数据库名称以存储应用程序的数据。例如,如果您正在迁移名为Todo的应用程序,则可以使用todo。您还需要为名为parse的用户选择另一个强密码。...我们将使用该pm2实用程序配置我们的parse-server实例并使其长期运行。 您需要检索应用的部分密钥。在分析仪表盘,单击应用程序设置,然后安全和密钥: 其中,只需要应用程序ID和主密钥。...show ` to get more details about an app 现在告诉pm2保存此进程列表: pm2 save [PM2] Dumping processes pm2...,配置了您的应用程序所需的密钥 pm2在解析用户下管理parse-server的进程,并启动脚本子使在开机时重新启动pm2

89101

在生产环境运行 PM2 & Node.js

一般只需运行 yarn add global pm2 即可安装。...一旦 PM2 启动,你的应用就将永远存活,并在应用崩溃和机器重新启动自动重启 -- 所有这些只消一条简单的命令(用于获得针对所在机器的自动配置过的启动脚本): pm2 startup 如: $ pm2...pm2 start — 启动指定的应用 pm2 scale N — 缩放指定应用的实例数量 pm2 kill — 杀掉所有运行中的应用 pm2 restart — 重启所有运行中的应用...PM2 的日志管理也提供了日志循环,这一点非常重要,特别是当应用程序频繁地输出详细日志时。...有三条我经常使用的命令,想必你也应该一样: pm2 logs — 所有正在运行的应用中输出日志 pm2 logs — 只指定的应用中输出日志 pm2 flush — 刷新所有日志数据,释放磁盘空间

1.5K10

Nodejs学习笔记(十三)— PM2

/package/pm2   使用体会:   1.简单易用、后台运行、快速部署,常用到的命令就几个   2.可轻松集群模式启动   3.可以无宕机重暂应用程序,保持不断连接的情况下轻松重载代码   4....PM2中删除 pm2 delete test   当然也可以pm2 delete 进程ID  重载和重启   当应用程序代码有更新,可以用重载来加载新代码,也可以用重启来完成 pm2 reload...test pm2 restart test   reload可以做到0秒宕机加载新的代码,restart则是重新启动,生产环境中多用reload来完成代码更新!...test   这表示启动2个并命名为test,在后台以cluster方式运行 ?   ...start app.js --name test --watch   上面的命令中启去吧了test项目并开启了watching,这个用处主要更新代码,不用重载或重启项目即可以立即让更新的代码起作用

1.4K70

如何在Debian 9上设置Node.js生产应用程序

虽然您可以在命令行运行Node.js应用程序,但本教程将重点介绍如何将它们作为服务运行。这意味着应用程序将在重新启动或失败时重新启动,并且可以安全地在生产环境中使用。...Nodesource运行安装脚本,您可以安装Node.js包: sudo apt install nodejs 要检查在这些初始步骤之后安装了哪个版本的Node.js,请键入: nodejs -v...安装Node.js运行,让我们继续编写Node.js应用程序。...如果应用程序崩溃或被杀死,则在PM2运行应用程序将自动重新启动,但我们可以采取额外步骤,使用startup子命令在系统启动时启动应用程序。...-u sammy --hp /home/sammy 作为附加步骤,我们可以保存PM2进程列表和相应的环境: pm2 save 您现在已经创建了一个在启动时为您的用户运行pm2的systemd 单元。

2K51

Pm2作为进程辅助管理器的简单使用

Pm2 是一个依赖于 Node 的进程管理器,可以自动管理应用的运行并自动配置负载均衡,具有运行监控、自动启动等特性,非常使用于 Issa 构架的应用程序,也可以在系统中用于独立应用程序运行管理。..."app" # 启动应用程序并命名为 "api" $ pm2 start app --watch # 当文件变化时自动重启应用 显示 Pm2 监管中的应用程序 控制台输入即可打印出后台运行应用程序...$ pm2 list #显示目前运行应用程序 $ pm2 log #显示应用程序运行时的输出信息 $ pm2 logs APP-NAME #显示指定的应用程序运行时的输出信息...appid 暂停应用程序 #输入运行中的appid,可在pm2 list中查看 $ pm2 restart appid 重启应用程序 #输入运行中的appid,可在pm2 list...$ pm2 reload all 更新 PM2 程序 使用 npm 更新 PM2 程序 $ pm2 save #保存当前进程 $ npm install pm2 -g

55800

pm2.js的使用

安装 最新版本的 pm2可以通过npm或者yarn安装: $ npm install pm2@latest -g # or $ yarn global add pm2 启动一个应用程序 启动、守护和监视应用程序的最简单方法是使用这个命令行...: $ pm2 start app.js 或者轻松启动任何其他应用程序: $ pm2 start bashscript.sh $ pm2 start python-app.py --watch $ pm2...--watch # 为应用程序重新加载设置内存最大值 --max-memory-restart # 指定日志文件 --log # 向脚本传递额外的参数 --...# 指定 cron 用于强制重新启动 --cron # 附加到应用程序日志 --no-daemon 正如你所看到的,有许多选项可用来管理你的应用程序PM2。...管理过程 管理应用程序状态很简单,下面是命令: $ pm2 restart app_name $ pm2 reload app_name $ pm2 stop app_name $ pm2 delete

72930

如何在Ubuntu 16.04上使用PM2和Nginx开发Node.js TCP服务器应用程序

让我们使用PM2运行服务器,使其在后端运行,并可以正常重启。 首先,全局使用npm命令在服务器上安装PM2 : sudo npm install pm2 -g 安装PM2,使用它来运行服务器。...list on reboot via: $ pm2 save ​ [PM2] Remove init script via: $ pm2 unstartup systemd PM2现在作为systemd...在这种情况下,ID是0: pm2 show 0 此输出显示正常运行时间,状态,日志文件路径以及有关正在运行应用程序的其他信息: Describing process with id 0 - name...,您可以使用错误日志路径打开并查看错误日志以调试错误: cat /home/tcp/.pm2/logs/server-error-0.log 如果更改服务器代码,则需要重新启动应用程序的进程以应用更改...结论 在本教程中,您使用Node.js创建了一个TCP应用程序,使用PM2运行它,并在Nginx后面提供它。您还创建了一个客户端应用程序,以便其他计算机连接到它。

1.5K30

PM2实用入门指南

下面就对PM2进行入门性的介绍,基本涵盖了PM2的常用的功能和配置。 安装 全局安装,简直不能更简单。 npm install -g pm2 目录介绍 pm2安装好,会自动创建下面目录。..., "routers" ], "ignore_watch" : [ // 监控目录中排除 "node_modules", "logs", "public"...pm2 start app.js --watch 这里是监控整个项目的文件,如果只想监听指定文件和目录,建议通过配置文件的watch、ignore_watch字段来设置。...pm2 logs 指令tab补全 运行pm2 --help,可以看到pm2支持的子命令还是蛮多的,这个时候,自动完成的功能就很重要了。 运行如下命令。恭喜,已经能够通过tab自动补全了。.../update-pm2/#updating-pm2 $ pm2 save # 记得保存进程状态 $ npm install pm2 -g $ pm2 update pm2 + nginx 无非就是在nginx

1.6K100

PM2实用入门指南

下面就对PM2进行入门性的介绍,基本涵盖了PM2的常用的功能和配置。 安装 全局安装,简直不能更简单。 npm install -g pm2 目录介绍 pm2安装好,会自动创建下面目录。..., "routers" ], "ignore_watch" : [ // 监控目录中排除 "node_modules", "logs", "public"...pm2 start app.js --watch 这里是监控整个项目的文件,如果只想监听指定文件和目录,建议通过配置文件的watch、ignore_watch字段来设置。...pm2 logs 指令tab补全 运行pm2 --help,可以看到pm2支持的子命令还是蛮多的,这个时候,自动完成的功能就很重要了。 运行如下命令。恭喜,已经能够通过tab自动补全了。.../update-pm2/#updating-pm2 $ pm2 save # 记得保存进程状态 $ npm install pm2 -g $ pm2 update pm2 + nginx 无非就是在nginx

63410

如何在Ubuntu 18.04上配置Node.js生产环境应用

虽然您可以在命令行运行Node.js应用程序,但本教程将重点介绍如何将它们应用于服务器中运行。这意味着它们将在重启故障时再次重新启动,并且可以安全地用于生产环境中。...Nodesource运行安装脚本,您可以安装Node.js包: $ sudo apt install nodejs 要检查在这些初始步骤之后安装了哪个版本的Node.js,请输入: $ nodejs...安装Node.js运行,我们继续编写Node.js应用程序。 第二步,创建Node.js应用程序 让我们编写一个Hello World应用程序,它将“Hello World”返回给任何HTTP请求。...PM2还维护其他信息,例如PID进程,其当前状态和内存使用情况。 如果应用程序崩溃或被杀死,在PM2运行应用程序将自动重新启动,使用startup子命令在系统启动时启动应用程序。...systemd -u sammy --hp /home/sammy 作为附加步骤,我们可以保存PM2进程列表和相应的环境: $ pm2 save 您现在已经创建了一个systemd 单元,在启动时为您的用户运行

2.8K30
领券