Rtx/關于組織架構問題處理
來自站長百科
RTX | RTX使用手冊 | RTX安裝部署指南 | RTX2010升級指導 | 常見問題解答 |
- 組織架構機制
- 客戶端首次登錄服務器只拉取組織架構(只有部門列表, 不包含人員),這些信息寫在Group.xml下。
- 部門列表拉取完成后,客戶端默認以每2秒向服務器拉取1個部門下的直屬用戶,只拉取帳號,這些信息寫在UserList2.xml。
- 帳號拉取完成后,客戶端每1秒向服務器拉取1個用戶的簡單資料(如:手機、Email),這些信息寫在RTXProfile.xml。
- 組織架構問題表現
- 所有用戶登錄都看不到組織架構,包括服務器本機。
- RTX服務器本機登錄可以看到組織架構,但其他的機器看不到。
- 局域網內部機器可以看到組織架構,但外網用戶看不到。
- 新增用戶看不到組織架構,舊用戶可以正常(舊用戶在新用戶的機器登錄可以看到組織架構)。
- 組織架構問題處理
- 所有用戶登錄都看不到組織架構,包括在服務器本機登錄RTX客戶端。
分析原因大概如下:
- Infoserver服務 或 apporgstruct應用 停止或異常。
- RTXServer\Conifg文件夾里的配置文件IP地址不正確,服務器IP已改變。
- RTX服務器有多個IP地址,RTXServer\AppLogs\OrgStruct.Log提示上傳組織架構錯誤。
解決方法:
- 端口可能被占用。查看服務器安裝目錄下Logs\InfoServer.log日志是否異常,端口有沒有被其他程序占用,如果端口被其他程序占用,可以修改RTX服務器安裝目錄下rtxserver.xml(2008正式版以前版本放在服務器安裝目錄下,2008正式版以后版本放在Config下)文件Infoserver的端口(如下圖所示),然后在 “服務管理器”重啟Infoserver服務、在 “應用管理器”重啟apporgstruct應用。
- 服務器的IP地址變更。查看服務器本機的網卡IP地址是否與服務器安裝目錄下Conifg文件夾里的xml文件IP地址一致,如果不同,先在計算機管理->服務和應用程序-> 服務, 把 RTX_ConfigCenter和RTX_SvrMain停止,然后把RTXServer\Conifg文件夾三個xml文件舊IP地址替換為服務器當前新的IP地址(文件中默認127.0.0.1的IP地址不要改),最后先啟動RTX_ConfigCenter,再啟動RTX_SvrMain服務。
- 用記事本打開RTXServer\InfosvrConnCfg.Xml,在"IPLimit"節(jié)點下添加服務器的多個IP地址,保存后重新啟動所有服務。

添加IP
- RTX服務器本機登錄可以看到組織架構,但其他的機器看不到。
分析原因:
服務器安裝了防火墻,限制了客戶端訪問8010的端口。
解決方法:
在防火墻打開8010端口。
- 局域網內部機器可以看到組織架構,但外網用戶看不到。
分析原因:
- 路由器沒有映射8010端口。
- Rtxserver.xml沒有配置公網的IP地址。
解決方法:
- 在路由器映射8010的端口。
- 參照上文的修改配置rtxserver.xml文件。
- 新增用戶看不到組織架構,舊用戶可以正常(舊用戶在新用戶的機器登錄可以看到組織架構。
分析原因:
這種情況比較少,可以嘗試將舊用戶....\RTXC\Accounts目錄下舊用戶帳號為名文件夾重命名(改為123即可),重新登錄舊用戶,如果也看不到,說明全部用戶都看不到,請按上面介紹的方法處理,如果能看到,重啟RTX服務即可恢復正常。
解決方法:
重啟RTX服務后可以正常。
- RTX 服務端配置了多套組織架構,服務端重裝或升級導入原來用戶數據后,出現非默認組織架構的用戶無法刷新組織架構問題。
分析原因:
設置了多套組織架構,非默認的組織架構文件保存在WebRoot\OrgstructFiles 目錄和 Files\Infoserver\OrgstructFiles下,只拷貝rtxdb.Mdb文件會導致非默認組織架構的用戶登陸后找不到部門列表。
解決方法:
rtxdb.mdb有兩張表包含自定義組織架構的信息,把這兩張表的信息全部刪除. 然后新組織架構多套組織架構。
- 打開RTX管理器-配置向導-服務運行狀態(tài),停止所有服務;用Access打開服務器安裝目錄\db\rtxdb.mdb文件,找到APP_ORG_File、APP_ORG_UserFile數據表;
- 雙擊打開APP_ORG_File表,將非默認組織架構信息數據刪除,保存文件;
- 雙擊打開APP_ORG_UserFile表,將全部數據刪除,保存文件;
- RTX 服務端配置了多套組織架構,在管理器添加/刪除部門、用戶后,出現非默認組織架構的RTX帳號不能更新到最新的組織架構。
分析原因:
RTX服務端設置了多套組織架構時,在管理器添加/刪除部門、用戶后,只會同步到默認組織架構,不會同步到其它自定義組織架構,所以非默認組織架構的RTX帳號不能更新到服務端最新的組織架構信息。
解決方法:
在配置組織架構面板將自定義的組織架構刪除,重新添加配置自定義組織架構。
- 以上是常見的原因,如果尚無法解決,請確認是否存在以下的問題:
- 1. 客戶端的版本與服務器不一致
解決方法:安裝與服務器相同的客戶端版本。
- 用戶直接操作數據庫添加用戶數據
解決方法:通過服務管理器或SDK添加用戶數據。
參考來源[ ]
RTX使用手冊導航 | ||||||
---|---|---|---|---|---|---|
|