Vue-CLI-服务 CPU 用法
Vue-CLI-Service CPU Usage
我有一个在 NGINX 环境中 运行 的 dockerized vue-cli 应用程序。
每当图像容器启动时,我们都会看到 CPU 使用率攀升至接近 100%,然后下降然后攀升然后再次下降。
显然违规项是“/app/node_modules/.bin/vue-cli-service”
这会阻止访问该站点,我们收到 502 错误。
知道是什么导致了这个问题。
我很乐意提供任何其他必要的信息。
这是我的 dockerfile
FROM node:lts-alpine
RUN mkdir -p /app
COPY . /app
WORKDIR /app
RUN npm install
RUN npm run build
EXPOSE 3000
CMD ["npm", "start"]
package.json
"scripts": {
"dev": "cross-env NODE_ENV=development vue-cli-service serve --port 3000",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
"start": "cross-env NODE_ENV=production vue-cli-service serve --port 3000"
},
在vue.config.js
,
devServer: {
disableHostCheck: true
}
根据您提供的有限信息,您似乎是 运行 生产中的开发环境。您应该做的是构建一个生产包,其中包含静态资产 - .html、.js、.css 文件、图像等,并使用像 [=10 这样的 Web 服务器来提供服务=].有关详细信息,您可以阅读 https://cli.vuejs.org/guide/deployment.html .
我有一个在 NGINX 环境中 运行 的 dockerized vue-cli 应用程序。
每当图像容器启动时,我们都会看到 CPU 使用率攀升至接近 100%,然后下降然后攀升然后再次下降。
显然违规项是“/app/node_modules/.bin/vue-cli-service”
这会阻止访问该站点,我们收到 502 错误。
知道是什么导致了这个问题。
我很乐意提供任何其他必要的信息。
这是我的 dockerfile
FROM node:lts-alpine
RUN mkdir -p /app
COPY . /app
WORKDIR /app
RUN npm install
RUN npm run build
EXPOSE 3000
CMD ["npm", "start"]
package.json
"scripts": {
"dev": "cross-env NODE_ENV=development vue-cli-service serve --port 3000",
"build": "vue-cli-service build",
"lint": "vue-cli-service lint",
"start": "cross-env NODE_ENV=production vue-cli-service serve --port 3000"
},
在vue.config.js
,
devServer: {
disableHostCheck: true
}
根据您提供的有限信息,您似乎是 运行 生产中的开发环境。您应该做的是构建一个生产包,其中包含静态资产 - .html、.js、.css 文件、图像等,并使用像 [=10 这样的 Web 服务器来提供服务=].有关详细信息,您可以阅读 https://cli.vuejs.org/guide/deployment.html .