问题标签 [production-environment]

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 回答
877 浏览

asp.net - 如何在生产服务器中回收我的 asp.net Web 应用程序?

我已经对我的global.asax文件进行了更改,因此我想回收我的 Web 应用程序以使更改生效。如何在生产服务器中安全地回收我的 asp.net Web 应用程序?有任何想法吗..

0 投票
1 回答
382 浏览

unix - 浏览大型日志文件的任何方法?

// Java 程序员,当我指的是方法时,我指的是“做事的方式”...

大家好,

我正在编写一个日志挖掘脚本来监视我公司的各种日志文件,它是用 Perl 编写的,尽管我可以访问 Python,如果我真的需要,C(尽管我的公司不喜欢二进制文件)。它需要能够经历过去的 24 小时,获取日志代码并检查它是否应该忽略或通过电子邮件发送给适当的人(我)。该脚本将作为 Solaris 服务器上的 cron 作业运行。现在这就是我的想法(这只是伪...而且写得很糟糕的伪)

另一个想法是将日志文件加载到内存中并在那里读取它......除了两个小问题之外,这一切都很好。

  1. 这些服务器是生产服务器,为数百万客户提供服务……
  2. 日志文件平均 3.3GB(大约两天的日志)

因此,grep 不仅会花费一些时间来遍历每个文件,而且还会占用进程中需要在其他地方使用的 CPU 和内存。将 3.3GB 的文件加载到内存中并不是最明智的想法。(至少恕我直言)。现在我有一个疯狂的想法,涉及汇编代码和内存位置,但我不知道 SPARC 汇编太快了这个想法。

有人有什么建议吗?

感谢您阅读本文 =)

0 投票
1 回答
197 浏览

php - 生产机器上的性能下降

在我的开发机器上,我的应用程序每次请求消耗了大约 4-6MB 的内存。切换到生产机器后,每个请求的这些数字高达 21+MB,速度没有任何改进(0.30 - 1.2 秒,我真的希望在我的生产机器上改进)。应用程序的某些部分(如数据库引导)在开发机器上使用了 271KB,在生产机器上使用了 2.5MB,所以我想知道这可能是什么原因。我的应用程序使用 Zend Framework 1.10.8 (MVC) 和 Doctrine 2.0beta4 ORM 和 PDO_MySQL 作为数据库适配器。

我的开发机器:Windows 7 32bit, 1.8GHz Dual Core, 2GB RAM, PHP 5.3.2, Apache 2.2.15, MySQLnd 5.0.7-dev (Zend Server CE)

我的生产机器:CentOS 5.5 64bit,2.66GHz 四核,8GB RAM,PHP 5.3.3,Apache 2.2.16,MySQL 5.1.48

此外,我并没有真正找到瓶颈,就像它是整个应用程序一样。请告诉我是否应该提供任何其他信息。

更新:
我在开发机器上使用的 Zend Server 启用了 Zend Optimizer+ 和 APC,我的系统管理员建议我应该使用 eAccelerator,所以我听从了他的建议。然而,在 phpinfo() 我看到这个:

这是否意味着它没有正确配置?

0 投票
3 回答
108 浏览

c# - 如何在不编译的情况下直接在生产服务器上从开发机器运行站点

我有一个用 ASP.Net MVC 开发的网站。

是否可以直接在生产服务器上运行在开发机器上开发的站点而无需编译?即在/bin文件夹中,我将只有需要的外部 DLL,而不是项目 DLL。

我将从开发机器提交代码并在服务器上获取工作副本,它应该无需任何编译即可运行。有没有办法做到这一点?

0 投票
1 回答
690 浏览

python - nginx+paste 能在生产环境中使用吗?

我在 Pylons(Python Web 框架)中开发了一个网站,并在我的生产服务器上的 Apache + mod_wsgi 下运行它。

最近听到很多关于 nginx 的好消息,想尝试一下。目前,它作为转发代理运行以创建粘贴的前端。它似乎运行得非常快......虽然,我可能会因为我是唯一一个访问它的人而做出贡献。

我想知道的是,Paste 将如何承受重载?我最好使用 nginx + mod_wsgi 吗?

0 投票
1 回答
561 浏览

deployment - 使用 Capistrano 部署到多个环境的权限

设置 Capistrano 以将 Rails 应用程序部署到具有每个环境所需不同权限的多个环境的正确方法是什么?换句话说,想象一个典型的场景,开发人员对代码进行更改并将更改推送到测试环境。测试后,发布经理将更改推送到生产环境。依此类推,中间可能还有其他级别。Capistrano(即使在 capistrano-ext 中具有多级扩展)似乎是为有权部署到任何环境的单个用户构建的。对于底层人员不应该一直部署到生产的情况,推荐的设置是什么?

0 投票
3 回答
1287 浏览

java - YourKit 在生产中

我最近下载了 YourKit 的试用版,玩了一段时间后它看起来很棒,但我担心在生产环境中运行它。我以前使用的分析器给服务器带来了不可接受的开销。

有谁知道 YourKit 软件的典型开销?或者有人在生产环境中运行 YourKit 有任何问题吗?

我正在为 Java 运行 YourKit。我正在分析的服务器是运行 JBoss 4 的 RedHat。

0 投票
2 回答
11791 浏览

sql - Rails:在生产日志中显示 SQL 查询

我们如何在生产环境中启用 SQL 查询日志记录?

谢谢,

伊姆兰

0 投票
2 回答
528 浏览

php - 同步本地服务器和生产服务器


我正在做一个 PHP 项目,该项目几乎完成并上传到生产服务器进行客户端演示。由于客户正在指定一些更改。我正在本地服务器中进行更改,然后将其上传到生产服务器。由于某些更改会包含超过 1 个文件,因此我很难通过 FTP 更新生产服务器。

有什么方法可以将本地服务器中所做的更改与生产服务器同步?

有没有办法在生产服务器中配置SVN???

请帮忙

任何帮助将不胜感激。谢谢

0 投票
3 回答
3491 浏览

django - gettext 翻译在生产系统上不起作用

我在使用 django 翻译字符串(在管理员中)时遇到了一个奇怪的问题gettext:在本地运行开发服务器,所有翻译都在管理员中正确显示,但是当项目部署在生产服务器上时,一些字符串根本没有翻译。我无法确定任何系统背后哪些字符串受到影响,哪些不受影响!

给你一个印象,例如。模型定义如下:

使用开发服务器,模型的名称在管理员中以不同的语言正确显示,而在生产服务器上则不然!这会影响某些模型,而其他模型则不会……这让我非常抓狂,因为我几乎不知道如何调试它……