问题标签 [production]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
62 浏览

version-control - 将单个功能转移到生产中!

我正在研究使用自定义作业调度程序触发的 API。API 采用 .NET dll 的形式。目前它包含 10-15 种方法。大多数方法目前处于测试阶段。客户希望将单一方法推送到生产中。是的,我的意思是,如果 DLL 中有 10 个方法,则客户端希望将 FetchOrders(order id) 之类的单个方法推送到生产中。

我该怎么做呢?

0 投票
9 回答
386 浏览

asp.net-mvc - ASP.NET MVC - 如何使代码在本地运行、QA 和生产中运行时表现不同

问题:如何使代码在本地、QA 和生产中运行时表现不同?

示例:在 ASP.NET MVC 应用程序中,我设置了一个控制器来传递电子邮件通知。在开发机器上本地运行时,我希望将电子邮件发送给开发人员,在QA中我不希望发送任何电子邮件通知,而在生产中我希望将通知发送给他们的预期收件人

谢谢

0 投票
1 回答
342 浏览

python - 生产服务器和命名空间挑战上的 PYTHONPATH 问题

当我试图将应用程序投入生产时,我遇到了一些错误,我真的很困惑。在开发机器上一切正常,但我无法同步数据库或在生产服务器上输入 Django shell。当 forum.models.py 尝试导入 forum.managers.py 时出现错误,因为模型尚未在命名空间中。

我认为这可能是一个 PYTHONPATH 问题,但它有一个奇怪的鸡或蛋方面。我不明白为什么 TagManager 不在 NameSpace 中。
TagManager 通过以下方式导入:
from forum.managers import *
在调用 TagManager 类之前执行。

$ python2.5 manage.py syncdb
Traceback(最近一次调用最后):
文件“manage.py”,第11行,在
execute_manager(设置)
文件“/home/app_name/webapps/app_name/lib/python2.5/django/ core/management/ init .py”,第 362 行,execute_manager
utility.execute()
文件“/home/app_name/webapps/app_name/lib/python2.5/django/core/management/init .py ”,第 303 行,在 run_from_argv 中执行
self.fetch_command(subcommand).run_from_argv(self.argv)
文件“/home/app_name/webapps/app_name/lib/python2.5/django/core/management/base.py”,第 195 行
。执行(*args,** options.dict
文件“/home/app_name/webapps/app_name/lib/python2.5/django/core/management/base.py”,第 221 行,在执行
self.validate()
文件“/home/app_name/webapps/app_name/lib /python2.5/django/core/management/base.py”,第 249 行,在 validate
num_errors = get_validation_errors(s, app)
文件“/home/app_name/webapps/app_name/lib/python2.5/django/core/ management/validation.py”,第 28 行,在 get_validation_errors
for (app_name, error) in get_app_errors().items():
文件“/home/app_name/webapps/app_name/lib/python2.5/django/db/models/ loading.py”,第 131 行,get_app_errors
self._populate()
文件“/home/app_name/webapps/app_name/lib/python2.5/django/db/models/loading.py”,第 58 行,_populate
self.load_app(app_name, True)
File "/home/app_name/webapps/app_name/lib/python2.5/django/db/models/loading.py",第 74 行,在 load_app
models = import_module('.models', app_name)
文件“/home/app_name/webapps/app_name/lib/python2.5/django/utils/importlib.py”,第 35 行,在 import_module
导入(名称)
文件“/home/app_name/webapps/app_name/django_app/ ../django_app/forum/models.py”,第 18 行,
从 forum.managers 导入 *
文件“/home/app_name/webapps/app_name/django_app/forum/managers.py”,第 6 行,
从 forum.models导入 *
文件“/home/app_name/webapps/app_name/django_app/../django_app/forum/models.py”,第 43 行,在
类 Tag(models.模型):
文件“/home/app_name/webapps/app_name/django_app/../django_app/forum/models.py”,第 53 行,标签
对象 = TagManager()
NameError: name 'TagManager' is not defined

0 投票
8 回答
21415 浏览

android - 我应该在发布之前从我的代码中删除 e.printStackTrace()

我正在阅读 Android Publishing 文档,他们说要从我的代码中删除所有 Log 调用。我的代码中有一些调用e.printStackTrace()可以作为程序正常运行的一部分打印出来(即,如果文件尚不存在)。

我也应该删除这些电话吗?

0 投票
1 回答
129 浏览

java - 我们应该用我们的组件打包我们的 3rd 方库吗?

我们正在做一些架构重构。我们是一家 SaaS 公司,所以所有的部署都是在我们自己管理的服务器上进行的。当前模型将我们所有的二进制文件以及我们使用的第三方库打包到 ear、wars、tars 等中。这些包包括它们所依赖的所有库。

当它们被部署时,它们被手动分解(解压缩)或被它们构建的任何目标容器拾取。

由于库没有太大变化,我们想知道作为环境设置的一部分预先部署库是否是一个更好的主意,并根据需要更新它们。我们不会偏向任何一种方式,我只是在寻找一些反馈。

0 投票
2 回答
706 浏览

symfony1 - 我在 symfony 中的生产服务器中的配置问题

好吧,我有一个共享主机,但我没有 ssh 访问权限。问题是服务器结构和symfony结构......

服务器具有这种结构

错误/日志/ ...网络/

在 web 目录中,我们可以加载 web 应用程序... symnfony 结构是..

应用程序/ .. 网络/

好吧,问题在于我的域,如果我尝试访问,我必须将 www.domainname.com/web/ 放入 symfony 项目的访问权限中......

1)如果我尝试将所有 web symfony 内容复制到 web 目录,它会呈现第一页正常(index.php)但链接错误,因为它们是 www.domainame.com/moduleName/ 并且该目录不存在...

2)如果我在 web 域目录中创建一个 .htacces 文件......当我把 www.domainname.com 它重定向到 web 自动但其他链接有 www.domainname.com/web/moduleName/ 在他的方向

我只想要 www.domainname.com/moduleName/... 我该怎么做???

迫在眉睫。

谢谢。

编辑1。这是我的 .htaccess 文件...

编辑2。另一个相关的问题

如果我修改它,我将无法访问我的 /blog/ 目录?谢谢

0 投票
1 回答
575 浏览

algorithm - 你有生产中的遗传算法吗?

在生产中使用遗传算法是个好主意吗?

如果您正在使用它:在什么情况下?选择主题有什么好处?您可以轻松地添加对算法的更改吗?

0 投票
3 回答
876 浏览

asp.net - Asp.net 部署。如何推送到生产服务器

想象一下,我们有一个复杂的 asp.net 解决方案:MSSQL + ASP.NET MVC + ASP.NET Web Forms + WCF 服务托管在 IIS 中。

每周一次,解决方案必须为用户透明地部署到单个生产服务器。部署可以包括数据库方案的更改、较小的 IIS 重新配置、文件替换。部署会消耗时间并且可能会影响正常运行时间。

如何在不中断用户的情况下进行部署或最大限度地减少停机时间?有哪些技术和最佳实践?

(例如切换分段/生产环境)

0 投票
2 回答
4361 浏览

ruby-on-rails - 获取未定义的方法“用户名”#推送到生产后使用 Authlogic

我们从来没有让这个应用程序在生产中运行。该应用程序在开发中运行得很好。我已经确保所有 rake 任务都是最新的,并且为用户设置了acts_as_authentic 以及每个人在所有论坛上发布的所有其他内容。服务器已被退回多次。所有 URL 每次都会出现此错误。

详情如下:

显示第 6 行引发的 app/views/user_sessions/new.html.erb :

所以我正在接近我的绳索的尽头。我读过很多关于 Authlogic 的赞美,但我花了好几个小时试图让它一步一步地工作。我们必须启动此服务器,但我们所做的任何事情都无法消除此错误。我们现在正在认真考虑虚拟化开发环境,以便用户可以完成一些事情。

有人有想法么?

0 投票
1 回答
1113 浏览

ruby-on-rails - Rails 应用程序不会在生产模式下发送电子邮件

嘿,我正在使用 Rails 2.3.5 并使用 rufus 调度程序发送定期电子邮件。这在开发模式下工作得很好,但是惊喜的惊喜生产模式却让一些事情变得无聊。我在开发和生产文件中设置了相同的 actionmailer 设置。有什么我想念的吗?