腾讯云
开发者社区
文档
建议反馈
控制台
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
登录/注册
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
视频
沙龙
1
回答
如何在pm2中找出使用哪个ecosystem.json文件启动进程
javascript
、
node.js
、
pm2
我在服务器上有一堆由PM2启动的进程。pm2 list显示了以下内容: ? 我确信它们都是从一个生态系统配置文件开始的。我想知道的是,使用哪个pm2生态系统配置文件来启动进程,例如,使用id62和生态系统配置文件路径。 那么有没有什么pm2命令可以解决这个问题呢?
浏览 22
提问于2021-08-30
得票数 0
回答已采纳
1
回答
无法使用pm2访问ElasticBeanstalk环境变量
node.js
、
amazon-web-services
、
amazon-elastic-beanstalk
、
pm2
我已经能够使用如下所示的基本npm启动脚本在ElasticBeanstalk上运行我的应用程序。 "scripts": { "start": "NODE_ENV=production node ./bin/www" } 在我的服务器上,我现在已经全局安装了pm2,并更新了我的package.json中的start脚本以使用pm2。 "scripts": { "start": "pm2 start ./bin/www" } pm2启动了这个过程,我可以从我的日志中看到这一点,但是它似
浏览 30
提问于2021-01-20
得票数 1
2
回答
如何使用调试选项启动pm2进程
node.js
、
express
、
pm2
我有一个在终端中使用以下命令启动的快捷应用程序,以便在其中启用调试日志: DEBUG=custom:* npm start (on Ubuntu) SET DEBUG=custom:* & npm start (on Windows) 在生产服务器上,我使用以下命令使用PM2启动app: pm2 start bin/www -i 0 但是这不能在我的代码中启用debug日志,所以调试语句不会添加到日志中,只会将console.error()添加到日志文件中。如何在使用DEBUG=custom:*启动应用程序时传递PM2选项?
浏览 2
提问于2017-09-08
得票数 4
回答已采纳
1
回答
"pm2保存“是否需要在某些脚本更新后再次执行?
node.js
、
linux
、
pm2
目前,我正在使用pm2来管理我的流程,而且我对此仍然很陌生。我查过一些文件,但还是不确定。 关于自动启动,更新我的nodeJS脚本的主要方法是什么?现在,我只是在更新了一些脚本之后执行pm2 restart all。但既然我想使用pm2启动。我也需要执行pm2 save吗? 另外,在什么情况下我们需要更新PM2启动脚本?pm2 unstartup然后pm2 startup?
浏览 8
提问于2022-08-29
得票数 0
回答已采纳
1
回答
修改流程-PM2的"exec“路径
javascript
、
config
、
pm2
我有多个进程在服务器上运行。 每个进程都放在自己的目录中。所有这些进程都由PM2控制。每个进程都假定在它们的文件夹中有配置和生态系统文件(),根文件夹应该是空的,与任何进程无关。<code>H 210<//code><code>f 211</code> 一个进程被错误地设置。我必须让它发挥作用(而不触及所做的事情),因此对于这个过程: folderConfig Pm2 show (id)表示exec是从root运行的,因此:复制根文件夹的基本文件夹和文件、日志、其他基本元素必须复制。 我想将进程从根重定向到它自己的文件夹。似乎我可以简单地通过修改
浏览 4
提问于2022-07-05
得票数 1
2
回答
使用pm2将节点控制台输出到文件中
node.js
、
pm2
如何使用pm2将节点控制台输出(如错误)保存到文件中?我试着运行pm2 task --log-type json,但它不起作用 /var/log或项目目录中没有日志文件。 我如何才能做到这一点?
浏览 58
提问于2019-06-08
得票数 0
1
回答
在node.js钩子中使用pm2运行ApplicationStart项目的正确命令
node.js
、
amazon-web-services
、
amazon-ec2
、
aws-code-deploy
我想为node.js项目设置node.js钩子,其中pm2被用作aws ec2服务器中的进程管理器。 我检查了一些教程,ApplicationStart钩子的shell脚本包含了通过以下方法运行项目的命令: 节点/npm pm2 例如,在教程中,shell脚本包含: npm start pm2 start npm --name "covidapp" -- start 在教程中,shell脚本包含: pm2 start npm --name "myApp" node app.js > app.out.log 2> app.err.log
浏览 5
提问于2022-07-31
得票数 0
回答已采纳
1
回答
如何让Jelastic启动PM2来启动一个'npm‘命令而不是一个文件?
pm2
、
jelastic
我使用的是Jelastic Node.js PM2环境,我希望我的应用程序以类似于以下内容的方式启动: pm2 start npm --name "app name" -- start (我的服务器是注释JS文件)。 如果我使用的是Jelastic 'npm‘环境,这个命令运行得很好,但我更喜欢PM2的好处。我试着设置各种APP_FILE(start、npm startpm2配置文件路径)、入口点和PROCESS_MANAGER_FILE,没有成功。我通常会得到这样的错误: Node ID : 53209 ----------------------- result
浏览 68
提问于2021-01-23
得票数 0
回答已采纳
2
回答
如何在pm2生态系统中部署不同数量的pm2.config.js叉模式实例
node.js
、
pm2
我希望在叉模式下运行多个pm2实例,这样nginx就可以应用粘性会话。部署使用的是PM2的生态系统cfg。在env中部署多个叉实例的一种方法是使用不同的端口多次定义应用程序: apps : [{ ..., NODE_PORT: 3000, env: { NODE_ENV: 'development', }, ..., NODE_PORT: 3001, env: { NODE_ENV: 'development', }, 对于单个env来说,这似乎是可以的,但是对其他env的支持似乎并不简单。分阶段和生产需要更多的叉
浏览 1
提问于2019-09-27
得票数 1
1
回答
VPS上的Nodemon和PM2
node.js
、
pm2
、
nodemon
我有一个nodeJS应用程序,我用nodemon开发它,每次有变化时都可以重启。所以我的package.json是这样的: "scripts": { "test": "echo \"Error: no test specified\" && exit 1", "start": "nodemon server.js" }, 但在生产环境中,我使用的是PM2。所以我需要让nodemon和PM2在一起吗?因为在我看来,它们做的是相同的事情,我可以使用PM2查看文件,以
浏览 16
提问于2021-04-21
得票数 0
1
回答
如何在特定目录中使用pm2启动npm?
node.js
、
ubuntu
、
pm2
是否有用于在特定目录中运行pm2 start npm -- start的CLI标记?我环顾四周,却找不到答案。 另一方面,当我在没有pm2 的情况下运行 npm时,我可以指定要在哪个目录中运行pm2。例如: pm2 start /opt/www/myapp/index.js 有没有办法向pm2 start npm -- start命令中添加路径标记?
浏览 15
提问于2022-08-11
得票数 1
回答已采纳
4
回答
在sudo模式下,日志文件在pm2中位于哪里?
ubuntu
、
command-line
、
console
、
sudo
、
pm2
我是PM2和ubuntu相关问题的新手。 我正在使用sudo和语法sudo pm2 start app.js --time运行一个应用程序。 但是,当我试图检查$HOME/.pm2/log/app-error.log中的文件时,无法找到与我在代码中记录的内容相关的任何日志。我认为sudo pm2 start与pm2 start不同,日志文件只用于pm2 start。 我的问题是,如何在sudo pm2中检查日志
浏览 13
提问于2022-08-14
得票数 0
回答已采纳
2
回答
为什么pm2会在开发中启动我的鬼博客?
pm2
、
ghost
我无法理解为什么pm2会在开发中而不是在生产中启动我的幽灵博客。 我可以运行这个npm start --production,一切都很好,就像我想要的那样。但是,如果我尝试使用pm2 pm2 start index.js,它会在开发中启动我的博客,我不想这么做。我必须是盲目的,但不能在文档中看到如何迫使pm2在生产模式下启动。 我在使用npm启动应用程序时只有这样的成功:npm start --production 我尝试使用一个配置文件ecosystem.config.js并以如下方式启动它: pm2 start ecosystem.config.js或 pm2 start ecosyste
浏览 2
提问于2017-01-02
得票数 1
回答已采纳
2
回答
PM2生态系统文件-将时间戳写入日志
pm2
在logs的pm2文档中,它说要使用cli选项--time来获取日志中写入的时间戳。 如何在ecosystem file中使用此选项 我试过这个: module.exports = { apps: [ { name: "myapp", args: "--time", script: "~/path/index.js", cwd: "~/path", watch: false, env: {
浏览 69
提问于2021-11-05
得票数 0
回答已采纳
2
回答
启动PM2时从dotenv文件加载变量
javascript
、
node.js
、
pm2
我正以package.json脚本的方式使用PM2启动应用程序的实例: "start:pm2": "pm2 start -i max node myapp.js" 我发现,并不是团队中的所有成员都希望在开发时使用max作为实例编号的值,但更倾向于使用一些较低的值。 为了不更改package.json,我最好让他们更改.env文件中的值,因为我们已经使用了它,以便将来自它的值用作pm2的参数。 我知道我可以创建一个包装器js或bash脚本来从.env文件加载变量并将其传递给pm2,但是最好没有它的解决方案。 我怎样才能做到这一点?
浏览 1
提问于2019-04-17
得票数 4
回答已采纳
1
回答
Pm2应用程序版本不可用
node.js
、
pm2
我有一个快速服务器,它的package.json包含bin部分,以创建运行应用程序的链接。 我希望使用pm2运行服务器,并生成生态系统文件如下: module.exports = { apps : [{ name: 'myServer', script: 'myserver', max_memory_restart: '500M', env: { NODE_ENV: 'development', USER_CONFIG_FILE: '/etc/myserver/m
浏览 0
提问于2018-11-07
得票数 5
回答已采纳
1
回答
如何解决内存中PM2过时的问题
ubuntu-16.04
、
pm2
Amazon服务器 ~$ lsb_release -a No LSB modules are available. Distributor ID: Ubuntu Description: Ubuntu 16.04.5 LTS Release: 16.04 Codename: xenial 问题: PM2过时了 $ pm2 list >>>> In-memory PM2 is out-of-date, do: >>>> $ pm2 update In memory PM2 version: 2.4.6 Local PM2 vers
浏览 2
提问于2018-08-15
得票数 10
回答已采纳
1
回答
弹力自动垂直缩放如何影响节点服务器?
jelastic
如果我运行简单的node.js服务器,如何运行?它是只扩展CPU、RAM等资源,还是创建使用parralell的新节点容器? 如果它仅仅是资源,那么我应该如何正确地使用pm2集群模式在新的CPU核心上生成新进程?
浏览 2
提问于2020-08-26
得票数 2
回答已采纳
1
回答
PM2在哪里保存有关您使用它运行的进程的信息?
node.js
、
pm2
我这里有很多问题,但首先让我提供一些背景信息。 我正在与Node.js开发一个不和谐的机器人,并使用PM2进行过程管理。这是运行VPS的主目录的树结构: root@discord-bot-vps:~# tree . -L 2 . ├── bigbotupdate.sh ├── botupdate.sh ├── ecosystem.config.js └── fcfs-bot ├── db ├── index.js ├── node_modules ├── package.json ├── package-lock.json ├── README.
浏览 1
提问于2020-04-09
得票数 2
1
回答
用环境变量定义PM2脚本路径
javascript
、
node.js
、
continuous-integration
、
environment-variables
、
pm2
我正在构建一个简单的临时CI环境,通过环境变量APP_PATH定义可运行节点应用程序的路径。 是否可以通过跟踪PM2变量中的路径来告诉进程配置文件中的APP_PATH查找启动脚本? 如下所示: { "apps": [ { "name": "my_app", "script": "$APP_PATH/app.js" } ] } 目前,在启动上述配置时,我会从PM2获得一条PM2消息。 简单地说,: PM2不解析script属性中定义的env。有什么办法可以克服这个问题吗
浏览 1
提问于2017-04-12
得票数 1
3
回答
如何阻止pm2杀死独立的子进程
node.js
、
pm2
、
spawn
pm2在监视重新启动时杀死独立的子进程(即由detached:true、stdio:'ignore‘和child.unref()生成的子进程。 是否有一种方法可以告诉pm2在重启时不要关闭子进程树?
浏览 2
提问于2017-11-20
得票数 5
回答已采纳
2
回答
通过pm2在多台服务器上部署Nodejs
node.js
、
deployment
、
pm2
我使用Express和mongoose用Nodejs编写了我的应用程序。我将其部署在使用pm2的服务器上,其中包含4个实例。但是,我需要将其部署到多个服务器上。有没有可能使用pm2?
浏览 0
提问于2018-03-01
得票数 0
2
回答
由于请求数量较多,pm2挂起,无法重新启动进程
node.js
、
amazon-ec2
、
server
、
ubuntu-16.04
、
pm2
为了负载测试的目的,我创建了一个应用程序接口,每次请求大约2000个预订量,在访问该接口后,服务器(AWS实例)达到了超过20%的EC2消耗,并消耗了几乎所有的系统内存(900/991M)。在那之后,我尝试用pm2重新启动来重启节点应用,但是它不能工作,甚至"pm2 ls“和"pm2 log”命令也不能工作。现在我该怎么做才能再次运行我的应用程序?我已经在服务器上运行的命令列表。 pm2 restart pid && pm2 log pid pm2 ls pm2 log pid
浏览 57
提问于2018-01-05
得票数 3
1
回答
使用生态系统配置文件通过pm2运行express应用程序时出现问题
node.js
、
express
、
pm2
当我使用node命令运行我的Node.js express应用程序时,一切正常!使用pm2 server./bin/www`时,我的pm2状态是这样的: 我的应用程序可以在这种情况下工作。另外,当我使用pm2 start bin "./bin/www" -i 0时,我的pm2 list显示: 再一次,我的应用程序工作了。但使用以下配置文件: module.exports = { apps: [{ name: 'cdn', script: './bin/www', instance
浏览 1
提问于2019-10-06
得票数 1
1
回答
如何使用nodeJS将一个特定的PM2应用程序部署到一个特定的环境中?
node.js
、
deployment
、
digital-ocean
、
pm2
我有两个nodejs应用部署在数字海洋,与PM2,我正在学习。我想知道如何单独更新我的应用程序(服务)。 目前,我的pm2配置如下所示: // ecosystem.config.js module.exports = { apps: [ { name: `app1`, script: './app1.js', // ... }, { name: `app2`, script: './app2.js', // ... } ], deploy: {
浏览 0
提问于2020-03-25
得票数 0
回答已采纳
5
回答
node dotenv不适用于pm2
javascript
、
node.js
我有一个应用程序,其中本地(没有pm2)中的所有环境变量 使用以下命令,.env文件可以正常工作:dotenv..。 但是在我使用的服务器上pm2要运行应用程序,环境变量将保留undefined..。 我用来在服务器上运行应用程序的pm2命令是: pm2 start myapp/app.js pm2 startup pm2 save
浏览 225
提问于2018-06-05
得票数 20
回答已采纳
1
回答
pm2比例选项的用途是什么?
node.js
、
pm2
实际上,我无法理解pm2 scale [app-name] 10的使用,但我知道pm2 start app.js -i 4用于在集群模式下启动app的实例。 另外一个问题是,如果我将集群的数量设置为-1,那么会发生什么? pm2 start app.js -i -1
浏览 0
提问于2018-05-09
得票数 6
回答已采纳
1
回答
在节点js中禁用pm2日志创建
node.js
、
ubuntu
、
amazon-web-services
、
pm2
我正在为我的应用程序使用aws ubuntu实例,并使用node js从第三方apis同步数据。 我有6个节点的js脚本,每分钟调用,以使许多用户的http请求同步数据。 对于进程管理,我使用node js.This PM2的pm2模块为每个运行的文件创建日志,这些文件的大小急剧增加,日志文件占用了实例空间。 有什么方法可以禁用pm2日志创建吗?
浏览 0
提问于2016-06-10
得票数 7
回答已采纳
1
回答
将环境变量传递给pm2不起作用
node.js
、
linux
、
pm2
在使用babel的节点js中有两个API,为了使应用程序工作,我有一个package.json命令--这是以下命令: "build": "del-cli dist/ && babel src -d dist --copy-files", "serve": "cross-env NODE_ENV=production node dist/index.js", "start:noupdate": "cross-env NODE_ENV=development babel-node src/ind
浏览 2
提问于2019-08-23
得票数 5
回答已采纳
2
回答
PM2 -如何从日志文件名中删除标识符
javascript
、
logging
、
pm2
我试图从日志文件名中删除服务标识符。 示例: 我的ecosystem.config.js看起来是这样的: module.exports = { apps : [ { name: "My Service", script: "./app.js", watch: true, max_memory_restart: "150M", error: "/var/log/pm2/my-service.log", out: "/v
浏览 1
提问于2019-05-02
得票数 5
回答已采纳
1
回答
什么是PM2命名空间?
node.js
、
namespaces
、
queue
、
pm2
、
worker
我有几十个进程,它们的名称空间都是“默认的”。 当我运行pm2 show processid时,它会返回: │ status │ online │ │ name │ Email Worker 1 │ │ namespace │ default │ │ version │ N/A
浏览 12
提问于2022-10-08
得票数 0
3
回答
如何为pm2指定端口号
node.js
、
heroku
、
pm2
我正在尝试使用pm2来管理node.js集群 pm2 start . -i 3 我目前正在heroku上运行这个应用程序,并通过上面的命令使用Procfile,但我不知道如何配置pm2来使用现有的PORT env var。像pm2 start . -p $PORT这样的东西 我遗漏了什么?
浏览 4
提问于2015-07-19
得票数 33
回答已采纳
1
回答
pm2过程中使用旧系统环境变量的复活
windows
、
environment-variables
、
startup
、
pm2
、
node-opcua
我已经创建了一个节点应用程序,用于订阅OPC服务器并将数据存储在我们的s3桶上。为此,我正在使用模块。 我正在通过RDP在Windows上工作,node-opcua模块在%LOCALAPPDATA%\Temp下创建一些文件,作为过程的一部分,并使用它。我使用pm2运行应用程序,它通过TMP和TEMP环境变量获取这些文件的路径,这些变量是由进程本身动态生成的。 当Windows服务器重新启动时,删除这些文件和新文件的位置更新。我已经运行了pm2 save,并将pm2 resurrect命令放在批处理文件中,该文件在windows启动中有一个快捷方式,以确保进程自动启动。 问题是pm2进程已经复活
浏览 9
提问于2022-03-30
得票数 0
回答已采纳
1
回答
pm2更改dotenv/config路径
node.js
、
pm2
、
pm2-logrotate
pm2 start --node-args="-r dotenv/config" node_modules/react-scripts/bin/react-scripts.js --name app -- start dotenv_config_path=.env.$NODE_ENV 这个剧本行得通 我希望这个也能发挥作用 pm2 start ecosystem.json --env env_development 其中,dotenv_config_path位于生态系统文件中的env变量中。 尝试在env变量中添加dotenv_config_path并使用--env env_d
浏览 3
提问于2019-09-09
得票数 2
1
回答
机器重新启动后处于错误状态的pm2管理进程
javascript
、
pm2
、
laravel-echo
、
process-management
我使用 (版本3.4.1)来管理。它运行得很完美,但我想让它在机器重新启动(运行Ubuntu16.04)之后自动启动。为了做到这一点,我跟随 $ pm2 startup [PM2] Init System found: systemd [PM2] To setup the Startup Script, copy/paste the following command: sudo env PATH=$PATH:/usr/bin /usr/local/share/.config/yarn/global/node_modules/pm2/bin/pm2 startup systemd -u kra
浏览 1
提问于2019-05-14
得票数 22
1
回答
AH01114: HTTP:未能连接到后端: localhost
apache-2.2
、
reverse-proxy
、
configuration
我知道你们中的一些人可能认为这里的话题有点离题,但不确定是服务器的错误还是我的配置文件的错误,所以. 我做了React.js项目,但是它需要服务器端呈现,所以现在我必须从CRA迁移到next.js。问题是:我必须将我的网站上传到apache服务器上,根据我从谷歌收集到的内容,我需要安装node.js和pm2 (最新版本),也可以配置apache进行反向代理。我还为pm2创建了生态系统(我想这是必要的)。现在看起来是这样的: module.exports = { apps : [{ name: "nextjs-app", script: "npm
浏览 0
提问于2023-02-23
得票数 1
回答已采纳
3
回答
如何使用PM2获取应用程序id?
bash
、
pm2
假设我有一个名为"fizzbuzz“的应用程序。我从pm2 start index.js --name="fizzbuzz" --watch开始。出于自动化的目的,我只想得到应用程序的id。我可以,我想,但它似乎是一些东西,PM2会有现成的。我在文件里找不到。例如,我想这样做: $ pm2 id --name="fizzbuzz" 3 为了实现这一点,我必须在bash中使用grep和字符串操作吗?
浏览 5
提问于2016-01-16
得票数 1
回答已采纳
3
回答
如何使用PM2接口查看进程的PM2日志
node.js
、
pm2
我正在尝试使用PM2应用程序接口在我的后端服务器中获取PM2日志。我试着翻阅了文档,但几乎没有任何与日志相关的内容。 我尝试生成一个pm2.launchBus,但这只会得到当前日志,而不是旧日志。
浏览 3
提问于2019-07-11
得票数 4
2
回答
"pm2保存“的目的是什么?
node.js
、
pm2
我正在使用pm2来管理我的node.js进程。到目前为止,我对它非常满意。 $ pm2 save的用途是什么?保存流程列表的目的是什么?从文档中我不太明白。
浏览 1
提问于2016-03-09
得票数 40
回答已采纳
1
回答
在特定端口中运行pm2并使用群集模式
nuxt.js
、
pm2
现在我已经有了nuxt应用程序,它现在以叉模式运行。 我试过使用这个生态系统文件,但不起作用。 module.exports = { apps : [{ name : 'MyAppName', // App name that shows in `pm2 ls` exec_mode : 'cluster', // enables clustering instances : 'max', // or an integer port: 1234, sc
浏览 0
提问于2020-03-03
得票数 2
回答已采纳
1
回答
使用带有nodemon的pm2会产生错误的描述符错误
javascript
、
ecmascript-6
、
babeljs
、
pm2
、
nodemon
我现在的项目是完全ES6+,带有导入/导出以及node.js不支持的东西,因此我使用nodemon + babel来运行它。package.json看起来像: "scripts": { "start": "nodemon server/server.js --exec babel-node --presets babel-preset-env" } 现在我要转到pm2来管理这个应用程序,我有以下ecosystem.config.js: module.exports = { apps: [ { name: '
浏览 1
提问于2018-11-02
得票数 0
1
回答
如何在多个端口上托管多个节点应用程序--用package.json硬编码的端口
node.js
、
port
、
package.json
、
pm2
我有一个节点应用程序在端口1407上运行节点JS服务器(用server.js硬编码),并且在端口3000和端口3001上运行两个react应用程序。我使用并发可以从一个npm脚本运行多个npm命令。 我需要能够将应用程序部署到服务器上的多个域,每个域需要三个端口。但是,端口在package.json和server.js中都是硬编码的,它们应该部署在哪个端口上。 我们将使用相同的git重传来处理所有域/应用程序。 我正在考虑使用PM2来管理节点进程,但我不确定如何为每个域设置多个端口的应用程序,并使端口动态化。 我还在react应用程序中有硬编码链接到节点服务器的API端点,该节点服务器引用了:
浏览 7
提问于2022-09-01
得票数 0
8
回答
如何检查我的pm2应用程序NODE_ENV是否正在安装?
node.js
、
express
、
pm2
因此,我刚刚第一次部署了一个带有节点和pm2的站点,我将返回并进行一些优化和阅读最佳实践,等等。 我读到,通过设置NODE_ENV=production,您可以获得很多好处。 我在pm2文档中找到了这个: [process.json] "env_production" : { "NODE_ENV": "production" } ... $ pm2 start process.json --env production 所以,我做到了,但我不知道它是否起作用。当我试图找出如何检查它的时候,我学会了尝试: $ node > proce
浏览 2
提问于2016-06-23
得票数 17
回答已采纳
2
回答
重新加载PM2配置文件
node.js
、
pm2
我在编辑PM2配置文件后重新加载它时遇到问题: { "apps": [ ... { "name": "foo", "script": "foo/index.js", "cwd": "foo", "watch": false } ] } 我之前是这么做的 pm2 restart config.json 和 pm2
浏览 2
提问于2017-06-13
得票数 15
回答已采纳
1
回答
从当前进程创建PM2生态系统文件
python
、
node.js
、
ubuntu
、
pm2
我在我的服务器(Ubuntu20.04)上运行了一些程序(NodeJS和python)。我使用PM2命令行界面来创建和管理进程。现在我想通过一个echo系统文件来管理所有的进程。但是当我运行pm2 ecosystem时,它只创建了一个示例文件。我希望将当前进程保存到echo系统文件中并修改它。谁知道如何将pm2当前进程保存为echo系统文件?
浏览 17
提问于2020-12-13
得票数 0
回答已采纳
1
回答
从bat文件启动节点和pm2应用程序
javascript
、
node.js
、
cloud
、
chatbot
、
pm2
我有一个聊天机器人应用程序运行在节点上,我总是保持它的活动,感谢下午2点。 我想改进我启动应用程序的方式。与其从控制台运行start命令,不如双击.bat文件。 我正在努力开发蝙蝠档案,但我缺乏知识。 我很感谢你的帮助。 @echo off SET PM2_HOME=C:\Users\Usuario\.pm2 pm2 start C:\Users\Usuario\Desktop\ROBOTs\Chatbot SCTR\app.js echo servicio ejecutado 我开发的bat文件不起作用。我知道我没有调用变量,因为我不知道如何包含它,因为我总是执行pm2 start app.
浏览 9
提问于2021-07-05
得票数 0
回答已采纳
2
回答
Docker:一个Dockerfile运行两个服务
node.js
、
bash
、
docker
、
dockerfile
、
microservices
我正在为高级会员的电报组工作,其中我有两个服务,一个是监测所有的参赛者,另一个是监测是否有任何成员有过期的溢价计划,所以它会踢出该用户的渠道。我对Docker和部署是非常非常陌生的。所以我很困惑,在一个Dockerfile中同时运行两个进程。我试过这样做。 文件结构如下: start.sh #!/bin/bash cd TelegramChannelMonitor pm2 start services/kickNonPremium.js --name KICK_NONPREMIUM pm2 start services/monitorTelegramJoinee.js --nam
浏览 2
提问于2021-07-30
得票数 0
1
回答
fs.createWriteStream重新启动在PM2上运行的应用程序
node.js
、
express
、
npm
、
fs
、
pm2
我使用PM2运行节点应用程序,并且在运行在PM2上的应用程序中遇到了使用fs.createWriteStream的问题, 案件如下。 案件: 我的应用程序运行在myCSVFileName))As模式的PM2 (例如pm2 start app.js)上 解决方案: I从PM2停止了我的应用程序,并通过使用node app.js和fs.createWriteStream开始按预期工作。 版本详细信息: v10.16.0pm2:npm:6.10.2节点: 2.10.3 有人能解释一下为什么PM2会造成这种情况吗? 这只是我发现的一种情况,当我们使用PM2运行应用程序时,文件系统可能会有很多其他情况。
浏览 0
提问于2019-11-22
得票数 1
回答已采纳
1
回答
为什么会自动删除pm2?
node.js
、
pm2
我在pm2中运行3个进程。但2-3个月后,我的进程被从pm2列表中删除。这就像我们刚刚安装了pm2一样。我想知道为什么会发生这种情况,以及如何纠正它。
浏览 17
提问于2016-09-23
得票数 1
1
回答
pm2列出群集和已用/可用CPU
node.js
、
pm2
我刚刚开始使用pm2,并且想要已经使用集群模式,因为我将在我的VPS上管理多个nodejs应用程序。 文档含糊不清,monit/monitor函数没有显示所使用的CPU。我的VPS运行的是英特尔至强E5-2620 v3 @2.4 VPS x 4核。 出于测试目的,我使用1个CPU启动了Node服务。它只显示了一个进程。 当我停止它并重新运行pm2 start index.js -i 0时,它仍然显示1个进程。 当我删除所有进程并运行pm2 start index.js -i 0时,它现在显示4个进程。 如果您想要重构每个应用程序的可用核心计数,是否只能通过删除进程来实现?是按进程名称区分应用
浏览 26
提问于2021-02-06
得票数 1
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
使用 pm2 管理你的node应用
前端入门:ESLint使用方法
Redis+NodeJS 实现一个能处理海量数据的异步任务队列系统
Qunar 酒店 NodeJS 覆盖率收集实践
Linux 史上最全命令大全
热门
标签
更多标签
云服务器
即时通信 IM
ICP备案
对象存储
实时音视频
活动推荐
运营活动
广告
关闭
领券