我將如何pm2使用—max-http-header-size節點選項啟動行程,以及如何命名行程。
我有一個帶有多個微服務的服務器,其中一個服務是網路爬蟲。
此網路抓取工具接受標頭超過nodejs默認8kb限制的請求。因此,要在本地運行我的應用程式,必須添加--max-http-header-size節點選項。
我已將我的應用程式克隆到服務器,但不知道如何設定--max-http-header-size,也不知道如何在pm2 start命令中命名行程。
到目前為止,我的嘗試看起來像這樣。
// this sets the name, but I don't know how to add the option `--max-http-header-size`
pm2 start npm --name "{REPONAME}" -- start
pm2 start node --name "scraper" --max-http-header-size 15000 app.js
pm2 start node --max-http-header-size 15000 app.js -- --name "scraper"
uj5u.com熱心網友回復:
你在找什么叫做環境變數!您可以使用加載服務器的檔案將環境變數傳遞給 pm2,如下所示:
module.exports = {
apps : [
{
name: "myapp",
script: "./app.js",
watch: true,
env: {
"max-http-header-size": "15000",
}
}
]
}
這里還有更多關于它的資訊:https : //pm2.keymetrics.io/docs/usage/environment/
轉載請註明出處,本文鏈接:https://www.uj5u.com/yidong/339486.html
上一篇:在JS中獲取“檔案未定義”
