原創版權聲明,轉載請說明出處,謝謝。code
一、如題,打開Portal門戶的時候,發現:數據庫
二、檢查日誌發現Portal for ArcGIS沒啓動,日誌地址:D:\Program Files\ArcGIS\Portal\framework\service\logs\service-0.logjson
星期五 五月 17 14:49:18.215 CST 2019 NodeAgent loaded observer 'HostnameObserver'. 星期五 五月 17 14:49:18.216 CST 2019 NodeAgent loaded observer 'LogServiceObserver'. 星期五 五月 17 14:49:21.135 CST 2019 警告: 沒法鏈接到日誌服務。正在將日誌消息寫入控制檯。 星期五 五月 17 14:49:21.136 CST 2019 <Msg time="2019-05-17T14:49:18,80" type="INFO" code="217081" source="Portal" process="20824" thread="1" methodName="" machine="" user="" elapsed="">正在配置索引服務器密碼。</Msg> 星期五 五月 17 14:49:22.143 CST 2019 警告: 沒法鏈接到日誌服務。正在將日誌消息寫入控制檯。 星期五 五月 17 14:49:22.144 CST 2019 <Msg time="2019-05-17T14:49:18,176" type="INFO" code="217083" source="Portal" process="20824" thread="1" methodName="" machine="" user="" elapsed="">索引服務器配置已完成。</Msg> 星期五 五月 17 14:49:24.314 CST 2019 NodeAgent loaded observer 'ConfigObserver'. 星期五 五月 17 14:49:24.317 CST 2019 NodeAgent loaded observer 'Portal Upgrader'. 星期五 五月 17 14:49:24.321 CST 2019 NodeAgent loaded observer 'PatchObserver'. 星期五 五月 17 14:49:24.353 CST 2019 NodeAgent loaded plugin 'ProcessMonitor'. 星期五 五月 17 14:49:24.373 CST 2019 NodeAgent loaded plugin 'HAMonitor'. 星期五 五月 17 14:49:24.375 CST 2019 NodeAgent loaded plugin 'UninstallPlugin'. 星期五 五月 17 14:49:25.317 CST 2019 警告: 沒法鏈接到日誌服務。正在將日誌消息寫入控制檯。 星期五 五月 17 14:49:25.318 CST 2019 <Msg time="2019-05-17T14:49:24,313" type="SEVERE" code="218010" source="Portal Admin" process="20824" thread="1" methodName="" machine="" user="" elapsed="">已初始化和配置門戶,但沒法訪問。內部門戶數據庫彷佛未運行或不接受鏈接。請從新啓動一臺或多臺門戶計算機,若是此問題仍然存在,美國境內用戶請聯繫 Esri 技術支持部門,境外用戶請聯繫分銷商。</Msg> 星期五 五月 17 14:49:26.322 CST 2019 警告: 沒法鏈接到日誌服務。正在將日誌消息寫入控制檯。 星期五 五月 17 14:49:26.323 CST 2019 <Msg time="2019-05-17T14:49:24,321" type="INFO" code="218000" source="Portal" process="20824" thread="1" methodName="" machine="" user="" elapsed="">找不到修補程序文件,正在跳過安裝中的應用修補程序部分。</Msg> 星期五 五月 17 14:49:27.330 CST 2019 NodeAgent loaded plugin 'LogFileLimiter'. 星期五 五月 17 14:49:27.334 CST 2019 NodeAgent loaded plugin 'DiskspaceMonitor'. 星期五 五月 17 14:49:28.340 CST 2019 警告: 沒法鏈接到日誌服務。正在將日誌消息寫入控制檯。 星期五 五月 17 14:49:28.341 CST 2019 <Msg time="2019-05-17T14:49:27,335" type="INFO" code="217070" source="Portal" process="20824" thread="1" methodName="" machine="" user="" elapsed="">正在啓動門戶。</Msg> 星期五 五月 17 14:49:28.934 CST 2019 警告: 沒法鏈接到日誌服務。正在將日誌消息寫入控制檯。 星期五 五月 17 14:49:28.934 CST 2019 <Msg time="2019-05-17T14:49:27,335" type="INFO" code="217071" source="Portal" process="20824" thread="1" methodName="" machine="" user="" elapsed="">正在啓動 JMX 服務器。</Msg> 星期五 五月 17 14:49:28.943 CST 2019 警告: 沒法鏈接到日誌服務。正在將日誌消息寫入控制檯。 星期五 五月 17 14:49:28.943 CST 2019 <Msg time="2019-05-17T14:49:28,674" type="SEVERE" code="217075" source="Portal" process="20824" thread="1" methodName="" machine="" user="" elapsed="">門戶啓動失敗。 com.esri.arcgis.discovery.json.JSONException: A JSONObject text must begin with '{' at character 1 of </Msg>
看到「警告: 沒法鏈接到日誌服務。」,懷疑日誌沒配置好,因而找到Portal日誌配置文件:D:\Program Files\ArcGIS\Portal\framework\etc\arcgis-logsettings.json,打開后里面亂碼,什麼都不顯示(空文件同樣),個人個乖乖,要草它仙人了,不知道何時變成這樣,或者是ESRI的BUG,因而清理掉,添加正式配置,範例:服務器
{
"logDir": "D:\\arcgisportal\\logs\\",
"logLevel": "WARNING",
"maxErrorReportsCount": 10,
"maxLogFileAge": 90,
"usageMeteringEnabled": false
}
保存後啓動Portal for ArcGIS,稍等幾分鐘,打開門戶,OK,一切正常,折騰了大半天。。post
其餘解決方案:spa
http://zhihu.esrichina.com.cn/question/20588日誌
原創版權聲明,轉載請說明出處,謝謝。code