Q100569:创建 Flix 6 测试服务器

关注

概括


本文提供了有关将测试Flix服务器与工作室的生产Flix设置一起使用的好处、此类安装的推荐设置以及分步安装指南的信息。本文假设已经存在一个用于生产的工作Flix 6 环境。

更多信息

在生产Flix设置的同时拥有测试Flix环境有多种原因,例如:

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

测试服务器的推荐设置应如下所示

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

警告:目前没有一种自动方式将资产和数据从一个环境迁移到另一个环境,因此在测试环境中创建的任何在生产环境中需要的内容都需要手动完成(即从测试中导出面板并在生产中导入) 。

 

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

  1. 创建新的测试服务器/虚拟机,其规格与生产服务器/虚拟机类似
  2. 在测试服务器/VM 上安装测试许可证 - 联系 support@foundry.com 或您的Foundry销售代表以获得用于测试目的的新许可证。
  3. 创建一个新的Flix测试目录,您将在其中保存测试Flix版本并flix https://www.foundry.com/products/ flix /download下载 flix _server
  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

    我们很遗憾听到

    请告诉我们