Questions tagged «production»

“生产”通常是指软件生命周期中可供目标最终用户使用的阶段。

17
您如何部署Angular应用程序?
进入生产阶段后,如何部署Angular应用程序? 到目前为止,我所见过的所有指南(甚至在angular.io上)都依靠可用于服务的Lite服务器和browserSync来反映更改-但是在完成开发后,如何发布应用程序? 我要.js在index.html页面上导入所有已编译的文件还是使用gulp缩小它们?他们会工作吗?生产版本中是否完全需要SystemJS?

2
预算警告,初始预算超出上限
当使用--prod构建我的angular 7项目时,我在预算中发出警告。 我有一个Angular 7项目,我想构建它,但是我有一个警告: WARNING in budgets, maximum exceeded for initial. Budget 2 MB was exceeded by 1.77 MB 这些是块详细信息: chunk {scripts} scripts.2cc9101aa9ed72da1ec4.js (scripts) 154 kB [rendered] chunk {0} runtime.ec2944dd8b20ec099bf3.js (runtime) 1.41 kB [entry] [rendered] chunk {1} main.13d1eb792af7c2f359ed.js (main) 3.34 MB [initial] [rendered] chunk {2} polyfills.11b1e0c77d01e41acbba.js (polyfills) 58.2 kB [initial] …

10
如何在生产中扩展Docker容器
这个问题的答案是社区的努力。编辑现有答案以改善此职位。它当前不接受新的答案或互动。 所以我最近发现了这个很棒的工具,它说 Docker是一个开源项目,可以从任何应用程序轻松创建轻量,可移植,自给自足的容器。开发人员在笔记本电脑上构建和测试的容器可以在生产环境中大规模运行在VM,裸机,OpenStack集群,公共云等上。 假设我有一个运行Nginx的docker映像,一个网站连接到外部数据库。如何在生产中缩放容器?
139 scale  production  docker 


4
Golang生产Web应用程序配置
对于那些在生产环境中运行Go后端的人: 运行Go Web应用程序的堆栈/配置是什么? 除了人们使用标准库net / http包来保持服务器运行之外,在该主题上我还没有看到太多东西。我阅读了使用Nginx将请求传递到Go服务器的信息- 使用Go的 Nginx 在我看来,这有点脆弱。例如,如果重新启动计算机(没有其他配置脚本),服务器将不会自动重新启动。 是否有更可靠的生产设置? 除了我的意图外,我正在为我的下一个项目规划一个Go支持的REST后端服务器,并希望确保Go在开始投入实际工作之前能够投入大量精力,然后再投入大量精力。
120 web  go  production 

2
Git生产/登台服务器工作流程
目前,我的网站(生产服务器)中已经包含很多代码。现在,我想开始在项目中使用Git,并为团队设置临时服务器。有人可以给我任何建议吗? 这是我脑海中的图片: Production - Production server which already have codes ↑ Staging - New staging server, will install Trac too ↗↙ ↖↘ Developer1 Developer2 - Local development 我的问题是,我应该如何开始? 我想到的一些步骤是: 做git init生产服务器(这安全吗?) clone 从生产到暂存服务器的存储库 开发clone从阶段到本地计算机的仓库 push 完成更改后将文件保存到登台服务器 准备好登台后,push一切就可以制作了 这个工作流程有意义吗,还是有一些更好的方法呢? 如果我只想更改一个文件怎么办? 在这个过程中,起源/母版与它有什么关系吗?谁是起源?我最终将有多重起源吗? 另外,branch在这种情况下,开发人员应何时使用?


4
Django错误-不存在匹配的查询
我最终将项目发布到生产级别,突然之间,我遇到了一些在开发阶段从未解决的问题。 当用户发布一些操作时,有时会出现以下错误。 Traceback (most recent call last): File "/usr/local/lib/python2.7/dist-packages/django/core/handlers/base.py", line 111, in get_response response = callback(request, *callback_args, **callback_kwargs) File "home/ubuntu/server/opineer/comments/views.py", line 103, in comment_expand comment = Comment.objects.get(pk=comment_id) File "/usr/local/lib/python2.7/dist-packages/django/db/models/manager.py", line 131, in get return self.get_query_set().get(*args, **kwargs) File "/usr/local/lib/python2.7/dist-packages/django/db/models/query.py", line 366, in get % self.model._meta.object_name) DoesNotExist: Comment matching query does not …

4
在生产环境中部署调试符号(pdb文件)有什么风险?
我有一个记录异常跟踪记录的应用程序,我希望这些堆栈跟踪在生产环境中部署时包括文件名和行号。我想出了如何通过程序集部署调试符号,但是在研究这个问题的过程中,我遇到了这个问题,这意味着在生产环境中包括pdb文件不是一个好主意。对已接受答案的评论说:“ ...调试信息可以泄露敏感数据并成为攻击媒介。这取决于您的应用程序是什么。” 那么什么样的敏感数据可能会被暴露呢?调试符号如何用于危害应用程序?我对技术细节感到很好奇,但是我真正想要的是一种评估任何给定应用程序和生产环境中包括调试符号的风险的实用方法。或换一种说法:可能发生的最坏情况是什么? 编辑:后续问题/澄清 因此,根据到目前为止的每个人的答案,.NET应用程序似乎可以简化此问题。约翰·罗宾斯(John Robbins)博客中的这一点链接到迈克尔·马多克斯(Michael Maddox)的答案中,使我大跌眼镜: .NET PDB仅包含两条信息,即源文件名及其行以及本地变量名。所有其他信息已经在.NET元数据中,因此无需在PDB文件中重复相同的信息。 对我来说,这重申了其他人对Reflector的看法,这意味着真正的问题是对程序集的访问。一旦确定了这一点,关于PDB的唯一决定就是您是否关心公开文件名,行号和本地变量名(假设您最初并未向最终用户显示堆栈跟踪)。还是我简化得太多了?

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.