1、如題,打開Portal門戶的時候,發現:
2、檢查日志發現Portal for ArcGIS沒啟動,日志地址:D:\Program Files\ArcGIS\Portal\framework\service\logs\service-0.log
星期五 五月 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,一切正常,折騰了大半天。。
其他解決方案:
http://zhihu.esrichina.com.cn/question/20588
原創版權聲明,轉載請說明出處,謝謝。