技术文章 - CS299852

无法重新启动使用 ThingWorx Dockerfiles 安装程序创建的平台 docker 容器

已修改: 28-Jun-2022   


注意:本文已使用机器翻译软件翻译,以方便非英语客户阅读。但翻译内容可能包含语法错误或不准确之处。请注意, PTC对本文所含信息的翻译准确性及使用后果不承担任何责任。请在 此处 查看本文的英文原始版本以便参考。有关机器翻译的更多详情,请单击 此处
感谢您告诉我们。我们将尽快审阅此译文。

适用于

  • ThingWorx Platform 8.3 SP3 to 9.3

说明

  • ThingworxStorageThingworxPlatformThingworxBackupStorage未存储在安装的卷中时,无法重新启动使用ThingWorx Dockerfiles 安装程序创建的平台 docker 容器
  • ThingWorx 的 Docker 容器在停止后无法启动
  • 容器停止后,必须重建它才能让 ThingWorx 再次运行
  • 崩溃后无法启动容器
  • 运行docker stop后使用docker start会导致错误
  • 使用以下 docker 命令时容器无法启动:
    • docker stop <容器> + docker start <容器>
    • docker 重启 <容器>
    • docker-compose -f <docker-compose>.yml 重启
    • docker-compose -f <docker-compose>.yml 停止
  • 容器日志中的错误消息( docker-compose -f <docker-compose>.yml logs -f)
Generating configuration files with template-processor
Running command with config:
Config(SimpleConfigObject({"sources":{"scripts":[]},"template-file":"/@var_dirs@/THINGWORX_PLATFORM_SETTINGS/platform-settings-overrides-base.json.j2","type":"process-template"}))
No output file name provided. Detected .j2 template. Using /@var_dirs@/THINGWORX_PLATFORM_SETTINGS/platform-settings-overrides-base.json as output
Exception in thread "main" java.lang.IllegalArgumentException: Input template file /@var_dirs@/THINGWORX_PLATFORM_SETTINGS/platform-settings-overrides-base.json.j2 does not exist. Exiting.
    at com.thingworx.docker.templateprocessor.ProcessTemplateCommand.run(ProcessTemplateCommand.java:82)
    at com.thingworx.docker.templateprocessor.RunCommandsCommand.run(RunCommandsCommand.java:31)
    at com.thingworx.docker.templateprocessor.TemplateProcessor.run(TemplateProcessor.java:44)
    at com.thingworx.docker.templateprocessor.TemplateProcessor.main(TemplateProcessor.java:58)

  • 在 9.2+ 版本中使用 MSSQL 时出错
MSSQL is ready
+ /usr/local/bin/db-setup.sh
Checking for database user twadmin...
twadmin                                                                                                                         
User twadmin already exists.
twschema                                                                                                                        
/usr/local/bin/db-setup.sh: line 38: Msg 208, Level 16, State 1, Server 3a14ff75908b, Line 1
Invalid object name 'system_version'.: syntax error in expression (error token is "208, Level 16, State 1, Server 3a14ff75908b, Line 1
Invalid object name 'system_version'.")
Database schema detected, current schema verison is Msg 208, Level 16, State 1, Server 3a14ff75908b, Line 1
Invalid object name 'system_version'..Msg 208, Level 16, State 1, Server 3a14ff75908b, Line 1
Invalid object name 'system_version'.

这是文章 299852 的 PDF 版本,可能已过期。最新版本 CS299852