2
我正在构建一个使用风帆的应用程序,每当我离开服务器运行超过几分钟时,我的CPU就会跳转到100%的稳定状态。我在我的资产中包含大量较少的文件,我相信我的问题在于此。这可能会发生其他原因吗?启动js应用程序将CPU使用率提高到100%
我正在构建一个使用风帆的应用程序,每当我离开服务器运行超过几分钟时,我的CPU就会跳转到100%的稳定状态。我在我的资产中包含大量较少的文件,我相信我的问题在于此。这可能会发生其他原因吗?启动js应用程序将CPU使用率提高到100%
它可能是咕噜表,当你有很多的文件挤压你的CPU。尝试禁用,并检查您的CPU是否正常使用(6-30%取决于您的CPU和整体使用情况)。
要做到这一点去tasks/register/default.js
并从阵列中删除'watch'
。
module.exports = function (grunt) {
grunt.registerTask('default', ['compileAssets', 'linkAssets', 'watch']);
};
如果你不想完全禁用繁重的守望者,然后去tasks/config/watch.js
,并尝试排除有大部分的文件的文件夹,或排除所有这些,如果他们不是在一个特定的文件夹中。
我给你一个如何排除这个任务的文件夹的例子。只需在要排除的路径之前添加一个!
即可。
module.exports = function(grunt) {
grunt.config.set('watch', {
// Some config you can ignore in this case
assets: {
// Assets to watch:
files: ['assets/**/*',
'tasks/pipeline.js', '!**/node_modules/**',
'!assets/folder-to-exlude/**' // <-- HERE IS THE EXCLUDED PATH
],
// More code
}
});
grunt.loadNpmTasks('grunt-contrib-watch');
};
我有一个类似的问题,这对我工作,让我知道它是否工作。