arcgis server 常见问题【转】
生活随笔
收集整理的這篇文章主要介紹了
arcgis server 常见问题【转】
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
1.關于登陸的問題
- 關閉Windows防火墻
- 登陸som,看看用戶密碼是否正確
- 修改一下,工具-》文件夾選項-》使用簡單文件共享
- 登錄用戶是否是agsadmin和agsusers組
2.修改機器名后:“Unable to connect to Manager Service”
改了機器名以后需要修改配置文件,$ArcGIS_install_path/server/system/Server.dat
在線編輯的問題
可編輯數據要求:
1? non pooled service
2? 數據必須在sde數據庫中
3? 必須注冊版本
4? server advanced license
不過傳說好像池化的數據也可以編輯,但有什么限制來著…
3.Catalog連接server的
確定arcgismanager賬戶是否在administrators組里?
賬戶是否過期?
你把自己添加到agsadmin后注銷機器了嗎?
先確保上面3項
如果都不行的話,建議把agsadmin,agsuser用戶組刪除掉,arcgissom,arcgissoc,arcgiswebservices賬戶刪除掉,然后重新進行一下post install
4.SDE安裝的問題
報錯:unable to start iomgr
1.多試幾次就好使了
2.我的解決方式,SDE卸載重新安裝,Post install同樣的問題,直接取消,重啟,OK了。
5.lock request conflicts with an established lock的錯誤
數據源被其他的用戶鎖定。這時可能沒有任何用戶正在連接的話,需要用sdemon命令kill連接進程
5.優化Server自帶的Jvm
調整C:\Program Files (x86)\ArcGIS\Server10.0\java\manager\service\lib中的manager_config.properties中com.esri.arcgis.manager.applicationtomcat.jvm.options一行。將Xms Xmx MaxPerm都調大一倍
6.The requested resource (/arcgis/rest/services) is not available
出現這樣的錯誤:
HTTP Status 404 - /arcgis/rest/services
重新post了一下,地圖服務重新發布一下就好了
用/arcgis/rest/admin清理一下緩存就好了
7.關于arcgis rest訪問的問題
報錯情況:
1.server mananger 發布服務成功,可以看到縮略圖,但是http://instance/arcgis/rest無法訪問
2.8399端口不能訪問,但是8099端口可以訪問
解決方法:(此解決方法針對修改過主機名,IP地址)重新啟動電腦,重新post一下就可以了,(可以不用先刪除som,soc用戶)。
由于改過主機名,這種問題總是發生。
8.地圖發布到ArcGIS Server 圖層Lable中文亂碼
報錯情況:
圖層(shapefile)元素Lable字段值為中文,在ArcMap及ArcCatalog顯示皆正常,
但發布到ArcGIS Server后中文顯示為亂碼,不但頁面上如此,在ArcGIS Manager的縮略圖即可看出中文亂碼。
解決方法:
1.標注字體的問題,這個是Server本身生成的圖片有問題,和瀏覽器的編碼還沒關系,
修改標注字體,可能我機子是英文系統缺少字庫,改成宋體也沒管用。換了個機子好了。 (解決)
9.ArcCatalog里面server連接,右鍵不能發布服務的原因
原因:add server 有兩種方式,use和manager。use不行,manager可以。
10.在ArcMap9.x中對mxd文件進行瀏覽操作時頻繁出現I/O問題
錯誤提示如下:
one or more layers failed to draw:
FDO error:0
Network I/O error
請問造成以下問題,可能是哪些原因引起的,如何解決。
解決方案:
1.本地的網絡服務有問題,數據包的延遲。使用ping -t命令,關閉本地的防火墻。
2.mxd文件損壞,用mxd doctor。
3.9i以后的版本open_cursors 初始化 參數至少要2000。
4.請打sde的補丁。
11.關于server 做caching,顯示效果的問題
問題情況:caching以后,顯示效果是局部的,其他部分不出圖片。
解決方案:mxd文件設置了full extent導致的
12.server做caching以后,刪除服務,然后在發布相同的服務,經常有caching清理不干凈。
解決方案:重新啟動一下,som和soc服務就可以了。
13.catalog的gis server的manager連接不上
看看用戶是否設置密碼了。
3.關于catalog的import和export沒有的問題
看看DeskTop的版本是不是ArcInfo
(好像是破解的問題,安裝破解文件一定要順序,LMSetup,desktop)
4.catalog連接sde出現sde not running的問題
sde沒啟動
5.修改[安裝目錄]\arcgis\java\manager\service\tomcat\managerappserver\conf下Server.xml文件中
conector標簽屬性.添加URIEncoding="utf-8".防止亂碼,無法模糊查詢。
報錯原因:
ArcGIS Server for Java REST中文查詢結果是亂碼,這是由于ArcGIS自帶的tomcat默認的編碼方式不是UTF8,
解決方案:
就是將tomcat編碼設置為utf-8:
打開文件C:\Program Files\ArcGIS\java\manager\service\tomcat\managerappserver\conf\server.xml
在這一句上加上URIEncoding="UTF-8":
<Connector port="8399" maxHttpHeaderSize="8392" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="8343" acceptCount="100" c
disableUploadTimeout="true" URIEncoding="UTF-8" />
9.server manager的導入導出功能,有問題,不能識別中文
10.關于expdp的錯誤
報錯現象:
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 475
ORA-29283: invalid file operation
解決方法:
-- 目錄是否存在
SELECT * FROM dba_directories
沒的話,通下如下語句創建一個:
create directory backup as '/home/oracle/backup';
grant read, write on directory backup to scott;
13.
Failed to convert
F:\天津海洋局\專題庫構建\專題圖層.mdb\HDDC\HYGL_HD_DM.
ERROR 000372: Spatial Reference for output is invalid,
Please update to allow output to become valid
Failed to execute (CopyFeatures).
ERROR 999999: Error executing function.
Underlying DBMS error[ORA-01659: 無法分配超出 6 的 MINEXTENTS (在表空間 NMDIS_USR 中)
][NMDIS_USR.HYGL_HJ_AFSQ]
Failed to execute (FeatureClassToFeatureClass).
解決方式:表空間沒有添加自動擴展導致。
14.Server object instance creation failed on all SOC machines.
Server Object instance creation failed on machine x3650.
Can't load format DLL
報錯情況:這個問題出現在發布的MapService做Caching了,在刪除該MapService以后,
無法用相同名字的再次發布服務。
解決方式:把arcgisserver(server的輸出文件夾下的所有三個文件夾全部清空),就可以了
15.ORA-01653: unable to extend table STEVEN3.FOXT_
RESULT by 8192 in tablespace USERS
無法擴展空間
解決辦法:
1.開啟表空間擴展功能;
2.增大表空間的空間;
3.為表空間加數據文件;
28.ORA-01658 無法為表空間TTS_EX2中的段創建INITIAL 區
ORA-01658 unable to create INITIAL extent for segment in tablespace string
Cause: Failed to find sufficient contiguous space to allocate INITIAL extent for segment being created.
Action: Use ALTER TABLESPACE ADD DATAFILE to add additional space to the tablespace or retry with a smaller value for INITIAL.
設置自動擴展。 轉載:http://virgos.javaeye.com/blog/383562
- 關閉Windows防火墻
- 登陸som,看看用戶密碼是否正確
- 修改一下,工具-》文件夾選項-》使用簡單文件共享
- 登錄用戶是否是agsadmin和agsusers組
2.修改機器名后:“Unable to connect to Manager Service”
改了機器名以后需要修改配置文件,$ArcGIS_install_path/server/system/Server.dat
在線編輯的問題
可編輯數據要求:
1? non pooled service
2? 數據必須在sde數據庫中
3? 必須注冊版本
4? server advanced license
不過傳說好像池化的數據也可以編輯,但有什么限制來著…
3.Catalog連接server的
確定arcgismanager賬戶是否在administrators組里?
賬戶是否過期?
你把自己添加到agsadmin后注銷機器了嗎?
先確保上面3項
如果都不行的話,建議把agsadmin,agsuser用戶組刪除掉,arcgissom,arcgissoc,arcgiswebservices賬戶刪除掉,然后重新進行一下post install
4.SDE安裝的問題
報錯:unable to start iomgr
1.多試幾次就好使了
2.我的解決方式,SDE卸載重新安裝,Post install同樣的問題,直接取消,重啟,OK了。
5.lock request conflicts with an established lock的錯誤
數據源被其他的用戶鎖定。這時可能沒有任何用戶正在連接的話,需要用sdemon命令kill連接進程
5.優化Server自帶的Jvm
調整C:\Program Files (x86)\ArcGIS\Server10.0\java\manager\service\lib中的manager_config.properties中com.esri.arcgis.manager.applicationtomcat.jvm.options一行。將Xms Xmx MaxPerm都調大一倍
6.The requested resource (/arcgis/rest/services) is not available
出現這樣的錯誤:
HTTP Status 404 - /arcgis/rest/services
重新post了一下,地圖服務重新發布一下就好了
用/arcgis/rest/admin清理一下緩存就好了
7.關于arcgis rest訪問的問題
報錯情況:
1.server mananger 發布服務成功,可以看到縮略圖,但是http://instance/arcgis/rest無法訪問
2.8399端口不能訪問,但是8099端口可以訪問
解決方法:(此解決方法針對修改過主機名,IP地址)重新啟動電腦,重新post一下就可以了,(可以不用先刪除som,soc用戶)。
由于改過主機名,這種問題總是發生。
8.地圖發布到ArcGIS Server 圖層Lable中文亂碼
報錯情況:
圖層(shapefile)元素Lable字段值為中文,在ArcMap及ArcCatalog顯示皆正常,
但發布到ArcGIS Server后中文顯示為亂碼,不但頁面上如此,在ArcGIS Manager的縮略圖即可看出中文亂碼。
解決方法:
1.標注字體的問題,這個是Server本身生成的圖片有問題,和瀏覽器的編碼還沒關系,
修改標注字體,可能我機子是英文系統缺少字庫,改成宋體也沒管用。換了個機子好了。 (解決)
9.ArcCatalog里面server連接,右鍵不能發布服務的原因
原因:add server 有兩種方式,use和manager。use不行,manager可以。
10.在ArcMap9.x中對mxd文件進行瀏覽操作時頻繁出現I/O問題
錯誤提示如下:
one or more layers failed to draw:
FDO error:0
Network I/O error
請問造成以下問題,可能是哪些原因引起的,如何解決。
解決方案:
1.本地的網絡服務有問題,數據包的延遲。使用ping -t命令,關閉本地的防火墻。
2.mxd文件損壞,用mxd doctor。
3.9i以后的版本open_cursors 初始化 參數至少要2000。
4.請打sde的補丁。
11.關于server 做caching,顯示效果的問題
問題情況:caching以后,顯示效果是局部的,其他部分不出圖片。
解決方案:mxd文件設置了full extent導致的
12.server做caching以后,刪除服務,然后在發布相同的服務,經常有caching清理不干凈。
解決方案:重新啟動一下,som和soc服務就可以了。
13.catalog的gis server的manager連接不上
看看用戶是否設置密碼了。
3.關于catalog的import和export沒有的問題
看看DeskTop的版本是不是ArcInfo
(好像是破解的問題,安裝破解文件一定要順序,LMSetup,desktop)
4.catalog連接sde出現sde not running的問題
sde沒啟動
5.修改[安裝目錄]\arcgis\java\manager\service\tomcat\managerappserver\conf下Server.xml文件中
conector標簽屬性.添加URIEncoding="utf-8".防止亂碼,無法模糊查詢。
報錯原因:
ArcGIS Server for Java REST中文查詢結果是亂碼,這是由于ArcGIS自帶的tomcat默認的編碼方式不是UTF8,
解決方案:
就是將tomcat編碼設置為utf-8:
打開文件C:\Program Files\ArcGIS\java\manager\service\tomcat\managerappserver\conf\server.xml
在這一句上加上URIEncoding="UTF-8":
<Connector port="8399" maxHttpHeaderSize="8392" maxThreads="150" minSpareThreads="25"
maxSpareThreads="75" enableLookups="false" redirectPort="8343" acceptCount="100" c
disableUploadTimeout="true" URIEncoding="UTF-8" />
9.server manager的導入導出功能,有問題,不能識別中文
10.關于expdp的錯誤
報錯現象:
ORA-39002: invalid operation
ORA-39070: Unable to open the log file.
ORA-29283: invalid file operation
ORA-06512: at "SYS.UTL_FILE", line 475
ORA-29283: invalid file operation
解決方法:
-- 目錄是否存在
SELECT * FROM dba_directories
沒的話,通下如下語句創建一個:
create directory backup as '/home/oracle/backup';
grant read, write on directory backup to scott;
13.
Failed to convert
F:\天津海洋局\專題庫構建\專題圖層.mdb\HDDC\HYGL_HD_DM.
ERROR 000372: Spatial Reference for output is invalid,
Please update to allow output to become valid
Failed to execute (CopyFeatures).
ERROR 999999: Error executing function.
Underlying DBMS error[ORA-01659: 無法分配超出 6 的 MINEXTENTS (在表空間 NMDIS_USR 中)
][NMDIS_USR.HYGL_HJ_AFSQ]
Failed to execute (FeatureClassToFeatureClass).
解決方式:表空間沒有添加自動擴展導致。
14.Server object instance creation failed on all SOC machines.
Server Object instance creation failed on machine x3650.
Can't load format DLL
報錯情況:這個問題出現在發布的MapService做Caching了,在刪除該MapService以后,
無法用相同名字的再次發布服務。
解決方式:把arcgisserver(server的輸出文件夾下的所有三個文件夾全部清空),就可以了
15.ORA-01653: unable to extend table STEVEN3.FOXT_
RESULT by 8192 in tablespace USERS
無法擴展空間
解決辦法:
1.開啟表空間擴展功能;
2.增大表空間的空間;
3.為表空間加數據文件;
28.ORA-01658 無法為表空間TTS_EX2中的段創建INITIAL 區
ORA-01658 unable to create INITIAL extent for segment in tablespace string
Cause: Failed to find sufficient contiguous space to allocate INITIAL extent for segment being created.
Action: Use ALTER TABLESPACE ADD DATAFILE to add additional space to the tablespace or retry with a smaller value for INITIAL.
設置自動擴展。 轉載:http://virgos.javaeye.com/blog/383562
轉載于:https://www.cnblogs.com/myssh/archive/2011/01/12/1933974.html
總結
以上是生活随笔為你收集整理的arcgis server 常见问题【转】的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: [科技部与你共成长] 数组循环移位
- 下一篇: Reflection.Emit的使用场景