![]() |
如果要在現有 ThingWorx 安裝上安裝 ThingWorx Flow,您必須將 ThingWorx 實例手動升級到版本 8.4.1。不支援在 ThingWorx 8.4.0 上自動安裝 ThingWorx Flow 8.4.1。
|
![]() |
請注意下列幾點:
• 除非來自之前安裝的所有加工品均已移除,否則 ThingWorx Flow 安裝程式不支援重複執行。請在可以回復至安裝前狀態的虛擬機器快照中安裝 ThingWorx Flow。
• ThingWorx Flow 安裝程式不支援解除安裝。
|
項目
|
值
|
附註:
|
||
---|---|---|---|---|
記憶體
|
16 GB RAM (最低)
|
必須為 Java VM 分配專用記憶體。
|
||
CPU
|
4
|
虛擬化環境可能擁有自己的術語,用來指定提供的 CPU 與核心數。確定環境是否符合最低需求時,必須考慮這一點。
|
||
磁碟空間
|
100 GB 的可用磁碟空間
|
此大小可容納預設 ThingWorx Flow web 應用程式與一些初始組態資料。
|
||
磁碟速度
|
10K RPM 或更快
|
如果您要將資料儲存在 ThingWorx Platform,速度是很重要的。ThingWorx Flow 建議使用經濟實惠的最快速磁碟,但不應使用速度低於 10000 RPM 的磁碟。
|
支援的作業系統 (僅限 64 位元)
|
生產
|
---|---|
Windows Server 2016 或更新版本 (管理員存取權)
|
是
|
Red Hat Enterprise Linux (RHEL) 7.5
|
是
|
資料庫
|
支援的版本
|
---|---|
PostgreSQL
|
最低 9.6
|
Microsoft SQL Server
|
2016
|
![]() |
ThingWorx Flow 支援遠端資料庫。
|
![]() |
使用 thingworx.war 檔案與使用安裝程式安裝 ThingWorx,兩者先決條件不同。在安裝 ThingWorx Flow 之前,請確保已符合 ThingWorx 安裝程式的先決條件。
|
資料庫
|
參數
|
---|---|
PostgreSQL
|
• PostgreSQL IP 位址或主機名稱
• PostgreSQL 埠
• PostgreSQL 管理員使用者名稱
• PostgreSQL 管理員密碼
• ThingWorx 資料庫登入使用者名稱
• ThingWorx 登入密碼
• ThingWorx 資料庫名稱
|
Microsoft SQL Server
|
• SQL Server IP 位址或主機名稱
• SQL Server 埠
• SQL Server 資料庫實例
• SQL Server 管理員使用者名稱
• SQL Server 管理員密碼
• ThingWorx 資料庫登入使用者名稱
• ThingWorx 登入密碼
• ThingWorx 資料庫名稱
|
![]() |
在 ThingWorx Flow 視窗的「內容」中,於 Hostname for ThingWorx Flow 中,輸入下列其中一個值:
• 要安裝 ThingWorx Flow 的機器的主機名稱
• 如果已部署 ThingWorx,建議重複使用已用於 ThingWorx 實例的主機名稱。
此配置可讓使用者不變更其書簽或瞭解新的 URL。但是,必須在 Tomcat 安裝下的 server.xml 檔案中修改 Host 標籤中 name 屬性的值。
|
情境
|
解決方案
|
---|---|
如果 ThingWorx Flow 伺服器 URL 不可存取或傳回錯誤代碼 500
|
1. 開啟 settings.json 檔案,此檔案位於 orchestration-installer 資料夾中。
2. 在 orchestration 部份中,檢查 protocol、host 或 port 參數的值。
"orchestration": {
"url": "hostname", "services": { "thingworx": { "protocol": "https", "host": "localhost", "port": "8443", "platform_settings": "C:\\Program Files (x86)\\ThingWorxPostgres-8.4.1-SNAPSHOT\\ThingworxPlatform\\platform-settings.json" } } }, 3. 如果存在任何不正確的值,請更新該值並儲存檔案。
4. 導覽到 orchestration-installer\bin 資料夾,並根據作業系統執行下列其中一項:
◦ install.bat
◦ install.sh
5. 重新啟動 ThingWorx-Flow 服務。
6. 存取 ThingWorx Flow 伺服器 URL。
|
如果 ThingWorx 主機無法從 ThingWorx Flow 虛擬機器存取
|
1. 導覽到 ThingWorxOrchestration\modules\RabbitMQ\log 資料夾下的 RabbitMQ 記錄檔。
2. 開啟記錄檔並檢查下面一行內容是否在記錄檔中:
user 'flowuser' authenticated and granted access to vhost 'orchestration'
3. 如果該行不存在,請執行下列操作:
◦ 檢查 ThingWorx 虛擬機器上的防火牆連線。
◦ 請確保在兩個主機上均可存取 RabbitMQ 埠。
檢查 ThingWorx 與 ThingWorx Flow 主機可以使用 DNS 名稱或主機名稱彼此存取。
|