问题标签 [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.
django - django - 开发/生产环境之间的奇怪模板循环失败
我正在为需要图片库的网站开发 django 应用程序。由于该站点相当简单,我选择不使用数据库。在画廊部分,我在视图中有一个循环,它从图像文件夹中读取所有图像文件,并将它们发送到模板,它们在循环中呈现:
和模板:
这在开发模式下效果很好(我设置了 url 以在“/static/”下提供静态文件),但是当我上传到我的网络服务器时,图像不会被渲染。当我查看呈现的 html 时,这就是我得到的:
我通过尝试通过静态 url - http://mysite.com/static/images/some_image.jpg访问一些随机图片来确保静态 url 在网络服务器上工作,并且 css 肯定可以工作(不用担心,稍后我将为静态文件使用单独的服务器)。我可能应该说生产服务器正在运行 python2.5 而我正在运行 2.6(两者都有 django 1.1)。有什么想法吗?
sql-server - 让生产数据库在本地使用
我已经接近说“让我上线”的阶段了OLTP DB 基于修改后的标志/触发器等。以及组成系统的其他少数服务,每个服务都有自己的专用数据库等。通过消息 (NServiceBus) 相互通信。
当我开始时,我试图保持所有内容的本地复制,但事实证明它越来越困难,并且反思可能是过去几周的主要摩擦点,我喜欢定期更新,因为遗留数据库正在增长并导致数百每日活动。具有高延迟和中等带宽(在我和客户的站点之间,我在东南亚,无论如何带宽通常都是垃圾)也是 RDP、SQL 工具、远程连接字符串等的问题。跟踪集成错误和理解场景他们在反馈/集成/质量检查期间出现也很困难,因为我的数据没有反映客户数据库的当前状态(客户的员工一直在工作并最终改进数据),这意味着再次休息、喝咖啡和长时间同步.
我认为在环境(他们的数据库到我的数据库)之间每天进行两次同步会很好,除了旧的 SQL 服务器数据库之外,我在某种程度上对所有东西都有设计控制权。
SO用户的最佳选择是什么?
我正在考虑在我的开发盒上设置一个 Windows 2003 轻型 VM。并在此安装客户端站点的相同设置(但显然不分布在多个服务器上)。然后为了同步数据库,我正在考虑 SQL Server 复制?或批处理脚本?或者有没有更好的工具 - 快速和良好的压缩?我不希望我的更改回到生产环境(我有一个单独的 CI 和部署过程),我只想(我想我想要.. 告诉我是否有更好的主意)我的数据库每晚或每天两次刷新(也许当我在午餐带宽允许的情况下)。
每个人都是如何处理这个问题的?
php - 架构:在开发/生产中使用不同的类
我对在 2 个不同的环境中使用 2 个不同的类感兴趣。两个类应该共享相同的结构(方法),但在生产中使用的会是“轻量级的”,具有较少的验证或较少的功能或不同的操作。
示例:一个不检查字段类型/存在的 SQL 查询类。其他示例:记录但不显示消息的错误处理类。
我认为已经存在一种特定的设计模式,但我真的不知道应该深入研究哪一种。
ruby-on-rails - 在 Rails 中部署期间,如何无缝处理生产数据库中的迁移?
将 db:migrate 放在我的 capistrano 任务中是否是标准做法,也许在更新代码之前?我不想忘记在生产中添加一列并得到错误,所以我觉得应该有一种无缝的方式来做到这一点。按照我提到的方式做有什么问题吗?...只是想知道这里的标准做法是什么
grails - 是否可以从生产环境中排除 grails 插件?
我想在开发环境中使用某些插件,但想从生产和生成的战争中排除这个插件。实现这一目标的最简单方法是什么?
development-environment - 开发环境与测试和生产环境不同?
如果一个开发者想实现一个sql2008开发环境,但我们还是被迫使用sql2000测试和sql2000生产环境,你会怎么说?
在开发服务器上使用 sql2008 会有什么问题吗?当然,您需要知道哪些功能不能使用,因此将您的工作从 sql2008 服务器迁移到 sql2000 不会有问题。
scalability - 是否有任何稳定和生产质量的 nosql 数据存储?
是否有可以在生产系统上使用的生产质量 nosql 存储。我看过 cassandra、tokyodb、couchdb 等,但它们似乎都没有准备好在生产环境中进行部署。我说的是每分钟数千个请求和大量读取/写入/更新。我唯一关心的是速度和服务时间。有人知道有效使用 nosql 存储的生产系统吗?有谁知道由 Google/Yahoo/IBM 等大企业支持的 nosql 商店?
git - 生产和开发环境同步
我的电脑和带有 ssh 的 Web 服务器上有一个 Web 应用程序。问题是我正在我的计算机上本地开发应用程序,我想将它与服务器同步,而不是通过 ftp 复制文件。还有其他方法吗?混帐?
ruby-on-rails - Rails 在生产模式下不会迁移 3 个表中的一个,在开发中运行良好
我有三个表:项目、任务和标签。在开发模式下迁移数据库时,一切正常。
但是当我在生产模式下运行 rake db schema load 命令时,它并没有迁移“Tasks”表,因此该应用程序不起作用。
我查看了我的 production.log 文件,但那里没有任何内容。
我在这里想念什么?
如果你愿意,你可以从 github 上 fork 它:http: //github.com/senthilnambi/MultipleM
我正在使用 sqlite3,顺便说一句。
谢谢
ruby-on-rails - 将 Rails 应用程序更改为生产环境
如何更改我的 Rails 应用程序以在生产模式下运行?是否有一个配置文件,例如 environment.rb 来做到这一点?