问题标签 [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 投票
3 回答
137 浏览

svn - 从存储库部署更改的文件?

我最近测试了 mercurial 和 SVN,我喜欢 Mercurial 来解决我的版本控制需求。但是,我的仓库中有文件,我在本地处理这些文件并每天提交我的更改。

我还没有找到将文件从本地测试环境部署到远程生产环境的任何方法。

我该如何做到这一点并通过“一键式”替换和/或更新已从 mercurial repo 更改的文件?

我可以通过 FTP 访问我的生产环境,如果这有什么不同的话。

谢谢

0 投票
2 回答
543 浏览

java - 生产中的Tomcat

在生产中实现对 Tomcat 服务器集群的集中管理的最佳方法是什么?具体来说,我至少在寻找自动应用程序 (WAR) 部署、整合日志和基本健康监控。人们为此使用了哪些开源或商业管理工具?

0 投票
2 回答
1609 浏览

gwt - GWT 生产模式在 Chrome 浏览器上不起作用

我编译了我的 GWT 应用程序并在生产模式下对其进行测试。该应用程序在所有浏览器上都可以正常工作,除了谷歌浏览器,它只显示一个空白页面。

我试图查看是否有任何编译选项,但没有。有人可以让我知道出了什么问题吗?

谢谢,

--Javad

0 投票
1 回答
2014 浏览

wcf - 生产服务器上的偶发错误:方法此代理不支持

4 个生产服务器中的一个偶尔会产生大量错误声明:

此代理不支持方法 RunRules,如果方法未使用 OperationContractAttribute 标记或接口类型未使用 ServiceContractAttribute 标记,则可能发生这种情况。

“RunRules”方法是wcf [ServiceContract] 接口中的方法之一,它被标记为[OperationContract]。

在这个错误之前,同样的方法,偶尔会通过城堡容器得到错误的服务。在我输入更多日志信息以确定确切原因后,它变成了当前错误。

它是一个错误出来的 web 服务,当发生这种情况时,它会尝试通过 wcf 端点调用 Windows 服务。这只发生在一台特定的机器上。频率约为每周或 2 周一次。一旦 web 服务的回收发生(3 小时),错误就会停止。

对我来说,它几乎就像损坏的 vtable。只是想知道,您将如何解决这个问题?讨厌要求 IT 人员在没有确凿证据的情况下开始重新映像机器。

谢谢!

0 投票
2 回答
656 浏览

wpf - 生产质量 W​​PF 示例

当我学习 WPF 时,我遇到了很多示例,但大多数示例都有一个声明,例如“这不是生产质量代码”,因为它们指的是他们正在解决的特定问题。

我想看看 WPF 在现实生活中是如何使用的,作为一个整体的应用程序,所以在一个例子中我可以看到所有的最佳实践(绑定、资源文件、多语言、解决方案组织等......从基础到高级)。

你知道这样的例子吗?

0 投票
1 回答
1837 浏览

svn - Subversion 规划开发、登台、直播

我正处于重组我们的颠覆过程和部署的计划阶段,以尽量减少代码丢失和生产部署问题。我们当前的系统只是简单地包括在随机服务器上创建一个子域名以在推送直播之前进行测试,这让我抓狂。

我想听听关于我当前计划的一些建议或意见,并获得有关如何使这个系统更好的反馈或想法。

细节:

  • 小型开发团队。
  • 开发和登台存在于同一台机器上。
  • 生产版本存在于其他服务器上。
  • 大约有 30 个项目与 Web 相关(网站、Web 应用程序、Web 服务)。
  • 大约 30 个项目是桌面应用程序、DLL、组件、bat 文件等。
  • 开发子域名只能通过 VPN 访问。
  • Web 的暂存子域可公开访问。exe staging 只能通过 VPN 访问。
  • 每个项目都将有一个 dev 和 staging 子域和存储库。开发版是登台主干的一个分支。
  • 主要开发存储库:dev.domain.com(例如使用的通用名称)。
  • 主要临时存储库:staging.domain.com(例如使用的通用名称)。

部署:

项目的开发版本是临时主干的分支。暂存保存特定项目的存储库。然后将文件手动复制到生产位置或执行部署脚本。

示例:开发人员使用从 projectname.projecttype.dev.domain.com (site1.web.dev.domain.com) 获取的本地副本。对本地版本进行更改并合并到项目开发分支进行测试。完成所有测试后,分支将合并到项目主干中。如果项目主干通过所有测试,则项目将被实时推送。

Subversion 存储库结构: *注意:文件结构将匹配域名结构。*

开发分支:始终在此服务器上向本地开发环境签出。

暂存主干:开发人员从未接触过。只有将分支合并到特定项目的主干中才能更新文件。在推送现场之前测试安装。应假定具有生产能力,但客户无法访问。

这看起来怎么样?我是否缺少或将失去任何功能?他们是我应该使用的更好的系统吗?

0 投票
1 回答
35 浏览

simulation - application or component to aid in raw material utilization

problem: I have a physical production process that takes one bulk input and converts it to many individual jobs. The output of each job is numerous individual pieces. It is possible during the process to split the bulk input between two different jobs (at the same time) and each job my be able to produce 1 to n individual pieces. I am looking for a way to model this interaction and vary the number of pieces (as well as other items) to simulate production and evaluate the results.

Does anyone have any ideas of a tool or components (open source preferred) that might help me accomplish this?

0 投票
1 回答
2071 浏览

wordpress - Why should define('RELOCATE',true) be removed from wordpress config?

It seems that using the define('RELOCATE') command is a convenient tool to perform site development using a local database and webserver, then to upload into production. Otherwise, its necessary to perform SQL REPLACE commands to update all the URLs in the posts, media and other content.

The Wordpress codex specifically states that it must be removed, but occasionally after removing, the links revert back to the dev server. Is there a reason for removal? it doesn't seem that security should be the issue, perhaps performance?

Thanks, Jonathan

0 投票
3 回答
1591 浏览

ruby-on-rails - 如何使用 Heroku 上的 Ruby on Rails 项目从开发转移到生产?

几个月来,我在制作我的第一个应用程序时一直在学习 Ruby on Rails,它终于可以开始被一些不幸的朋友用作 beta 测试人员了。问题是,我不知道如何从开发转向生产。该应用程序在 Heroku 上,到目前为止,每当我推送应用程序时,我一直在将本地开发数据库推送到 Heroku。

我知道我应该创建一个生产数据库来放在 Heroku 上,但是我该怎么做呢?哪里有导游?如果我需要在 Heroku 上运行生产数据库,我该如何管理它?

谢谢阅读

0 投票
2 回答
30336 浏览

git - Git 生产/登台服务器工作流程

目前我的网站(生产服务器)已经有很多代码。现在我想开始在我的项目中使用 Git,并为我的团队设置一个登台服务器。任何人都可以给我任何建议吗?

这是我脑海中的画面:

我的问题是,我应该如何开始?

以下是我的一些步骤:

  1. 做一个git init生产服务器(这安全吗?)
  2. clone从生产到登台服务器的回购
  3. 开发clone从暂存到本地机器的 repo
  4. push完成更改后将文件发送到登台服务器
  5. 准备就绪后,push一切都将投入生产

这个工作流程是否有意义,或者有更好的方法来做到这一点?

如果我只想更改一个文件怎么办?

这个过程中origin/master有什么关系吗??谁是起源?我最终会拥有多个来源吗?

另外,在这种情况下,开发人员应该什么时候使用branch