gpt4 book ai didi

node.js - 在生产模式下运行 Sails 应用程序需要更长的时间来加载

转载 作者:搜寻专家 更新时间:2023-10-31 23:53:37 25 4
gpt4 key购买 nike

在生产服务器上部署时 Sails 应用程序挂起,在乘客服务器上出现生成错误同样的事情在开发环境中工作正常。花费时间最长的任务是 grunt uglify 并且应用程序崩溃。它的解决方案是什么或者应该禁用生产环境中的咕噜钩子(Hook)。

最佳答案

您可以通过添加/编辑 config/grunt.js 来更新 grunt 的超时时间

module.exports.grunt = {
_hookTimeout : 500000

};

像这个 grunt 一样,有更多时间来丑化您的文件。

您还可以通过编辑 tasks/register/prod.js 删除 uglify 任务

module.exports = function (grunt)
{
grunt.registerTask('prod', ['compileAssets', 'concat', 'cssmin', 'sails-linker:prodJs', 'sails-linker:prodStyles', 'sails-linker:devTpl']);
};

或者您可以使用 sails-generate-archive 创建准备部署的生产存档,您的服务器将在几秒钟内启动。 (但是如果你有一个 grunt 超时,你需要先做第一个解决方案)。 https://github.com/jaumard/sails-generate-archive

关于node.js - 在生产模式下运行 Sails 应用程序需要更长的时间来加载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32336752/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com