Q100569:创建 Flix 测试服务器

概括


本文介绍了在工作室的生产级Flix系统之外部署测试Flix服务器的优势,并提供了推荐的安装方案和分步安装指南。本文假设工作室已有一个用于生产环境的Flix系统。

更多信息

在生产Flix之外搭建一个Flix环境有很多好处,例如:

  • 我们建议在将新的Flix主要版本(例如 6.2 -> 6.3)部署给艺术家之前,先进行内部测试,因为回滚可能很耗时,并且涉及一些更改,例如数据库降级、资源迁移等。
  • 这让工作室有机会评估新版本相对于目前生产中使用的版本有哪些优势。
  • 某些配置选项和自定义设置可能需要进行更改,这些更改应该经过测试。
  • 这让工作室有机会发现可能影响最终用户生产的潜在变化和问题。
  • 您可以利用它来测试Flix的测试版,并在正式发布前向我们提供反馈意见。

推荐的测试服务器配置如下

  • 与生产环境类似的环境——不要引入太多可能影响测试结果与生产结果的变量。
  • 相同的存储空间,但不同的资产目录。
    • 如果生产环境和测试环境使用相同的资源目录,可能会导致问题。
    • 可能需要定期清理临时/测试资产,但保持生产资产不变。
  • 同一数据库服务器,但不同的数据库模式
    • 测试完成后可能需要清除数据库架构。

创建测试环境的步骤说明:

  1. 创建一个新的测试服务器/虚拟机,其配置与生产服务器/虚拟机类似。
  2. 在测试服务器/虚拟机上安装测试许可证 - 请联系 support@foundry.com 或您的Foundry销售代表以获取用于测试目的的新许可证。
  3. 创建一个新的Flix测试目录,用于存放测试版Flix ,并flix https://www.foundry.com/products/flix/download 下载flix
  4. 将生产环境中的“config.yml”文件复制到新的测试Flix目录中。
  5. 将新的“config.yml”文件中的“hostname”条目更新为测试服务器的主机名/IP地址。
  6. 将新“config.yml”文件中的“mysql_database”条目更新为“flix_test”。
    首次运行Flix测试服务器时,系统会创建一个以此命名的新数据库模式,该模式与生产环境的数据库模式完全独立。如果
    您使用的是与生产环境完全不同的数据库服务器,则可以继续使用默认模式名称 (flix),但请务必确保两个数据库服务器彼此独立。
  7. 更新“asset_directory”选项,使其指向与生产环境不同的目录。这将把测试环境中的所有资源存储到这个新目录中,而生产环境中的资源则保持不变。我们建议使用类似的存储方式,尽可能地模拟生产环境。
  8. 从新的测试Flix目录启动flix

  

测试后

  • 您可以随意清空测试资源目录。
  • 您可以随意清除“flix_test”数据库模式。

延伸阅读

您可以点击此处了解更多关于如何安装常规Flix服务器的信息:

flix

您可以在这里找到一个 config.yml 示例:

flix

    我们很遗憾听到

    请告诉我们