PDA

View Full Version : [MU] Server hay bị rollback khi chuyển Sub



heroviet2301
16-03-13, 02:44 PM
Hiện tại server mình bị tình trạng hay bị rollback khi chuyển Sub server, ví dụ từ sub-4 sang sub-1 là bị rollback dữ liệu nhân vật đó lại tầm 5 đến 15 phút trước khi chuyển, không hiểu nguyên nhân ở đâu, bạn nào biết chỉ giúp mình vấn đề nó ở đâu nhé.

Mình dùng Server 11.70.24, chạy 2 thế hệ và thỉnh thoảng mới có nhân vật bị rollback, không rõ do TitanLink hay do đâu, có phải do chạy 2 thế hệ nó bị vậy không.

TitanLink của mình config như này đã đúng chưa.


[DataServer1]

Port=55960
ServerODBC=MuOnline
Name=MuOnline
NameMe=MuOnline
NameRS=Ranking
NameES=MU2003_EVENT_DATA
ResetColumn=Resets
Login=sa
Password=123123

MaxConnections=10

[DataServer2]

Port=55962
ServerODBC=MuOnline
Name=MuOnline
NameMe=MuOnline
NameRS=Ranking
NameES=MU2003_EVENT_DATA
ResetColumn=Resets
Login=sa
Password=123123

MaxConnections=10

lequangvu
16-03-13, 02:58 PM
Hiện tượng rollback thường gặp khi server bị tắt đột ngột chứ bị thế này có lẽ do TitanLinkserver rồi bạn ạ. ngày trước dùng các trương trình chạy riêng biệt thì đỡ hơn giờ chạy gộp kiểu như Titanlink giờ mình thấy không ổn, nó có tiện và nhẹ nhàng nhưng sẽ có lỗi xảy ra :D, giống như "hiện đại thì hại điện ấy"

heroviet2301
16-03-13, 03:11 PM
Server mình chạy thông bạn à, tắt đột ngột thì mình không nói làm gì cả đây là chỉ bị hiện tưởng chuyển sub là nó bị thôi.

The Gamer
16-03-13, 06:32 PM
Server mình chạy thông bạn à, tắt đột ngột thì mình không nói làm gì cả đây là chỉ bị hiện tưởng chuyển sub là nó bị thôi.

cái này do lỗi connect đó bạn à

tôi chạy 6.1 của godhoang cũng bị

lv 300 đủ rs - ra rs thì cứ báo chưa đủ lv

vào game thì lại là lv 91

crash sv

Det_Me_15K_VL
16-03-13, 06:49 PM
cái này do lỗi connect đó bạn à

tôi chạy 6.1 của godhoang cũng bị

lv 300 đủ rs - ra rs thì cứ báo chưa đủ lv

vào game thì lại là lv 91

crash sv

Phát biểu liều

Cái này do SQL 2k của bạn chạy quá nhiều JOB và các Job đó khai báo không đúng hoặc website của bạn code thêm nhưng lại không đóng 1 chỗ nào đó >> lúc này chỉ 1 số nhân vậy hợp với điều kiện Where của bạn thì mới bị ( tất nhiên lúc này bạn RS ại Server hoăc máy chủ thì nó sẽ hết )

Khắc phục : Những đoạn ta code xem xét thật kỹ

heroviet2301
16-03-13, 07:13 PM
Phát biểu liều

Cái này do SQL 2k của bạn chạy quá nhiều JOB và các Job đó khai báo không đúng hoặc website của bạn code thêm nhưng lại không đóng 1 chỗ nào đó >> lúc này chỉ 1 số nhân vậy hợp với điều kiện Where của bạn thì mới bị ( tất nhiên lúc này bạn RS ại Server hoăc máy chủ thì nó sẽ hết )

Khắc phục : Những đoạn ta code xem xét thật kỹ

Cái này nó ko liên qua đến web anh à, SQL em chỉ chạy 4 Job FixPointUyThac, ResetUyThacDaily, TruUyThacDaily, UyThacOnline
Ở đây là thỉnh thoảng chuyển sub nó bị rollback 1 chút :|

bistro007_hp
16-03-13, 07:38 PM
Kiểm tra lại các port xem!....................................

The Gamer
16-03-13, 07:57 PM
phát biểu liều

cái này do sql 2k của bạn chạy quá nhiều job và các job đó khai báo không đúng hoặc website của bạn code thêm nhưng lại không đóng 1 chỗ nào đó >> lúc này chỉ 1 số nhân vậy hợp với điều kiện where của bạn thì mới bị ( tất nhiên lúc này bạn rs ại server hoăc máy chủ thì nó sẽ hết )

khắc phục : Những đoạn ta code xem xét thật kỹ

chạy 4 job có coi là nhiều ko anh

job - reset in day - log out - reset in month và ủy thác offline

thì sao gọi alf nhiều được

cái này 100% là do sv - TẠI SAO BẢN CỦA GODHOANG BỊ EM SÀI 11.11.92 KO BỊ CÙNG CHUNG SỐ LƯỢNG JOB

KHI SV ĐANG CHẠY KO AI DẠI GÌ TẮT BẬT LẠI CẢ MÀ PHẢI BẢO TRÌ SV ĐÓ ĐỂ GIỮ KO LỖI DỮ LIỆU

lieuthunguyet
16-03-13, 09:04 PM
Phát biểu liều

Cái này do SQL 2k của bạn chạy quá nhiều JOB và các Job đó khai báo không đúng hoặc website của bạn code thêm nhưng lại không đóng 1 chỗ nào đó >> lúc này chỉ 1 số nhân vậy hợp với điều kiện Where của bạn thì mới bị ( tất nhiên lúc này bạn RS ại Server hoăc máy chủ thì nó sẽ hết )

Khắc phục : Những đoạn ta code xem xét thật kỹ

Còn cách nào khác để khắc phục tốt bị crash sv hk a ?

hoainam8080
16-03-13, 09:56 PM
chạy titanlink 2 thế hệ thì bạn chử chỉnh file SCF_Connect.ini

server thế hệ 1:


[Connect]

SCF_ServerPort=55901

SCF_JoinServerIP=127.0.0.1
SCF_JoinServerPort=55970

SCF_DataServerIP=127.0.0.1
SCF_DataServerPort=55960

SCF_DataServerIP2=127.0.0.1
SCF_DataServerPort2=55960

SCF_ExDbIP=127.0.0.1
SCF_ExDbPort=55906

server thế hệ 2:


[Connect]

SCF_ServerPort=55901

SCF_JoinServerIP=127.0.0.1
SCF_JoinServerPort=55970

SCF_DataServerIP=127.0.0.1
SCF_DataServerPort=55962

SCF_DataServerIP2=127.0.0.1
SCF_DataServerPort2=55962

SCF_ExDbIP=127.0.0.1
SCF_ExDbPort=55906


Xem có đc ko nhé!

bistro007_hp
16-03-13, 10:08 PM
thực chất thế hệ 2 NBB thì chung DB thôi mà :(
Lên làm gì có vấn đề xem lại port thử xem sao

heroviet2301
16-03-13, 10:35 PM
chạy titanlink 2 thế hệ thì bạn chử chỉnh file SCF_Connect.ini


Mình cho mỗi thế hệ chạy 1 TitanLink bạn à, để còn tách post server với các thứ làm 2
Các port đều được config kĩ nên việc trùng port là không thể, vì nếu trùng CPU sẽ tăng cao ngay.

TitanLink_1


[DataServer1]
Port=55960

[DataServer2]
Port=55962
ServerODBC=MuOnline
Name=MuOnline

[PostServer]
Port=55998
ServerODBC=MuOnline
Name=MuOnline

[WzExDB]
Port=55906
ServerODBC=MuOnline
Name=MuOnline

[JoinServer]
Port=55970
ServerODBC=MuOnline
Name=MuOnline



TitanLink_2


[DataServer1]
Port=55964
ServerODBC=MuOnline
Name=MuOnline

[DataServer2]
Port=55966
ServerODBC=MuOnline
Name=MuOnline

[PostServer]
Port=55997
ServerODBC=MuOnline
Name=MuOnline

[WzExDB]
Port=55907
ServerODBC=MuOnline
Name=MuOnline

[JoinServer]
Port=55971
ServerODBC=MuOnline
Name=MuOnline