iT邦幫忙

0

workflow ERP 使用者強迫離線

erp

小弟最近才因為工作關係開始接觸ERP

不過前人並無留下相關資料.只留了許多年事已高的伺服器XD
而且公司也沒有續簽維護合約

最近公司AP SERVER實在太慢
公司買了一台新SERVER

按照正常程序安裝了Windows Server 2003 SP2

然後安裝ERP內附的SQL2000 還有SP
在安裝ERP 然後COPY 原本舊Server的Conductor以及BDE覆蓋過去(僅存的文件上面寫的)
最後將原本的舊AP關機,把新AP的IP改成跟舊AP一樣。(這是我自己想的,我想說這樣應該不用去修改全部的USER設定,比較不擾民-..-)

結果可以開
Socket Server OK
派班中心 OK

可是使用者開始出現狀況了
只要開ERP 就會不定時的出現「使用者已強迫離線」的視窗
可是他們還是能用ERP 不過會一直跳出這視窗

打電話去問鼎新
他們只告訴我 ConductorC.ini
裡面的
--跟系統控制員報到之時間間隔(秒)
CheckInTimer=120
將120改成0
再細問他們就說不知道(言下之意就是懶得理我-.-)

現在雖然不會有這問題,可是頻寬吃很兇,整個ERP都超慢。
請問我該怎麼根本的排除這問題呢?

8
dscwferp
iT邦好手 1 級 ‧ 2012-09-28 11:50:59
最佳解答

這不是資料庫的問題!
30G 大小也沒這麼慢!
要看DB & AP 設定
要找懂得人處理!

看更多先前的回應...收起先前的回應...
dscwferp iT邦好手 1 級 ‧ 2012-09-30 23:31:11 檢舉

et54987提到:
開ERP 就會不定時的出現「使用者已強迫離線」的視窗

看DB SERVER 上的 是否有兩個帳號登入進去
造成 SystemControlS.exe 開了兩個(記憶體裡)!

Ethan Jhuang iT邦研究生 3 級 ‧ 2012-10-01 10:21:49 檢舉

有耶!~該不會是因為我都用遠端登入的關係造成的吧!?

dscwferp iT邦好手 1 級 ‧ 2012-10-02 08:55:02 檢舉

YES!
這就是造成「使用者已強迫離線」的原因!

Ethan Jhuang iT邦研究生 3 級 ‧ 2012-10-02 15:11:04 檢舉

那請問有辦法防止這問題的出現嗎? 因為用遠端登入好像都會有這問題
還是說SystemControlS.exe 其實是可以不用開啟的?

dscwferp iT邦好手 1 級 ‧ 2012-10-02 15:23:38 檢舉

方法很多:

  1. 不要用遠端登入 改用 vnc, TeamViewer 等 連console 的遠端控制軟體
  2. 將放在all user的啟動的 SystemControlS.exe 捷徑 移到 本機登入的帳號的啟動, 這樣就不會其他帳號遠端登入時也會啟動它!
im47 iT邦新手 4 級 ‧ 2012-10-03 15:05:23 檢舉

dscwferp大:
您指的是"同一個User帳號"重複登入系統嗎?
我家的是不會有問題阿~WF GP 2.6
難道是版本差異?

dscwferp iT邦好手 1 級 ‧ 2012-10-03 17:26:07 檢舉

不是!
是SystemControlS.exe 放在all user的啟動裡!
2個人(含)以上遠端登入時 就會啟動SystemControlS.exe 2次(含)以上!

12
u8526425
iT邦大師 1 級 ‧ 2012-09-27 10:51:21

因為你不熟
所以做不到ERP tuning (DB tuning也許可以)
根本的問題排除就是找懂的廠商處理

看更多先前的回應...收起先前的回應...
Ethan Jhuang iT邦研究生 3 級 ‧ 2012-09-27 11:05:06 檢舉

移轉一次要4萬...

所以我想說可以的話自己先弄弄看
然後希望有人可以指導一點方向這樣...

CalvinKuo iT邦大師 7 級 ‧ 2012-09-27 11:24:59 檢舉

鼎新不是有做保護在系統控制員上面,硬體一變動就無法啟動。因為我們伺服器主機版掛過,換一片就沒法啟動系統控制員了。這樣搬也可以跑嗎...
太慢要看是卡在哪裡,若是庫存或財務很久沒關帳可能讓系統跑很慢,使用者跑報表不好的習慣也有差別。軟體都看過了就只能提升硬體了,想辦法增加RAM大小或磁碟效能。

u8526425 iT邦大師 1 級 ‧ 2012-09-27 13:53:20 檢舉

搞定整件事
40000很便宜了

Ethan Jhuang iT邦研究生 3 級 ‧ 2012-09-27 14:20:22 檢舉

我不是搬動DB Server
而是改動AP Server也會有問題嗎?
慢是他們說換了新Server反而慢了.這一點我比較不解而已

鐵殼心 iT邦高手 1 級 ‧ 2012-09-27 15:09:00 檢舉

用錢能解決的問題都不是問題

ted99tw iT邦研究生 1 級 ‧ 2012-09-27 16:26:07 檢舉

沒有錢才是問題...

cmwang iT邦高手 1 級 ‧ 2012-09-27 16:39:34 檢舉

ted99tw提到:
沒有錢才是問題...

DIY不就得了哈哈哈哈....

ted99tw iT邦研究生 1 級 ‧ 2012-09-27 16:50:19 檢舉

cmwang提到:
DIY不就得了

這個我當兵時最有經驗了....臉紅

cmwang iT邦高手 1 級 ‧ 2012-09-27 16:56:18 檢舉

ted99tw提到:
這個我當兵時最有經驗了....

有人很邪惡喔,鵝只說DIY,您想到哪去了哈哈哈哈....

ted99tw iT邦研究生 1 級 ‧ 2012-09-27 17:24:56 檢舉

ted99tw提到:
這個我當兵時最有經驗了....

而且還是軍警票的...臉紅

cmwang iT邦高手 1 級 ‧ 2012-09-27 17:41:44 檢舉

ted99tw提到:
而且還是軍警票的...

啥,DIY還有分軍警票還是普通票啊哈哈哈哈哈哈哈哈哈哈....

ted99tw iT邦研究生 1 級 ‧ 2012-09-27 17:46:55 檢舉

cmwang提到:
DIY還有分軍警票還是普通票啊

什麼DIY?疑惑

6
Albert
iT邦高手 1 級 ‧ 2012-09-27 13:59:03

慢又不是你家的專利...不用怕每家都會遇到...

尤其是 [應用系統] 資料 ..萬筆變成 ..百萬筆 ..千萬筆以後

你可以找原來開發的廠商
看看他的程式是怎麼抓資料的
我們在改寫台灣最大的A字頭公司 Oracle ERP
發現很都連結幾乎撐爆 Database
因此千萬筆資料的排程工單缺料與替代料狀況表
可以從 8小時調校成 8分鐘或 8秒鐘
我們是 OpenSoure ERP Adempiere 技術轉移顧問
我們是 Oracle ERP SAP ECC 客製化與外圍系統技術顧問

4
james722
iT邦新手 5 級 ‧ 2012-09-28 08:51:05

et54987提到:
打電話去問鼎新
他們只告訴我 ConductorC.ini
裡面的
--跟系統控制員報到之時間間隔(秒)
CheckInTimer=120
將120改成0
再細問他們就說不知道(言下之意就是懶得理我-.-)

試看看將"CheckInTimer"從0往上調整(如20、40、60),雖然我沒接觸過這套ERP,但依你提供的資訊來說,這個參數應該是用來設定系統檢查使用者CHECKIN的時間週期;但反過來說,應該也有一個參數決定"使用者強迫離線"的時間(有點像PORTAL設定使用用SESSION TIMEOUT),總之~祝你好運!

4
ak02
iT邦研究生 4 級 ‧ 2012-09-28 09:07:24

鼎新 基本上你不付錢,他們是完全不會理你的(其實現在很多廠商都是這樣的)
我不敢亂移,聽說會說硬體鎖。

4
b721130
iT邦新手 5 級 ‧ 2012-09-29 01:37:02

不知道您有沒有"系統控制管理員"
是鼎新ERP用來管控上線使用者
應該叫SystemControlS.exe的執行檔
你搜尋一下看看

Ethan Jhuang iT邦研究生 3 級 ‧ 2012-09-29 12:47:21 檢舉

SQL Server上面有開
不過上面的資訊頗少,還是有哪些地方我該特別注意的呢?

4
f16
iT邦新手 5 級 ‧ 2012-09-29 01:58:44

BDE 沒有辦法在多核心的電腦上執行,因此可能要注意一下你新換的電腦是否是多核心。一般來說您可以在開機的時候指定只使用單 CPU,但就喪失多核心的好處了。或者是可以在那台 AP Server 就直接換 Windows 2008,然後在上面跑 Hyper-V,可以開四個 Guest VM,每個都指定一個 CPU 和 1G RAM,然後再 Guest VM 裡面去跑派班中心就可以了。用這兩個方式會讓你的派班中心執行的比較穩一點。

看更多先前的回應...收起先前的回應...
Ethan Jhuang iT邦研究生 3 級 ‧ 2012-09-29 12:50:57 檢舉

目前新的AP Server是架在ESXI上
所以依照您的意思 派班只能用單CPU做處理囉?
那我是不是用ESXI開一個單CPU的VM單純作派班比較好?

小成 iT邦高手 10 級 ‧ 2012-09-29 16:44:31 檢舉

f16提到:
BDE 沒有辦法在多核心的電腦上執行

真的嗎?
可是我這邊全部都跑得很正常耶...?
是會有什麼狀況發生嗎? 願聞其詳,謝謝。

dscwferp iT邦好手 1 級 ‧ 2012-09-30 23:26:38 檢舉

我這邊也全部都跑得很正常耶!

f16 iT邦新手 5 級 ‧ 2012-10-03 09:06:06 檢舉

to et54987 : 一般來說那樣就夠了。

to esyc : 如果你只是多核,但只是自己在使用的電腦那都沒有問題,但如果你設定為 AP Server , 多人同時存取使用 BDE 的應用程式時,如果快速讓很多程式在同個時間點離開和啟動的時候,很容易發生記憶體的問題,也因為如此如果後來的版本都避開使用,而改用 ADO 來做連線。

4
clcy
iT邦新手 3 級 ‧ 2012-09-29 02:32:15

我記得鼎新的SERVER有認MAC ADDRESS耶...(我是2005年時用的)

你要不要用一個VM,MAC ADDRESS改成和舊SERVER一樣來試試?

dscwferp iT邦好手 1 級 ‧ 2012-09-30 23:27:23 檢舉

樓主 是 換AP SERVER
不是換 DB SERVER
所以不需要這樣做!

im47 iT邦新手 4 級 ‧ 2012-10-03 15:10:06 檢舉

嘿咩~樓主是換AP Server!
一台.兩台.三台.都嘛行~(分流使用)
改MAC Address行嗎?沒試過~
不過我是用別招建自己的測試機!(原廠測試序號都要$$,所以只好自己來@.@)

我要發表回答

立即登入回答