PDA

View Full Version : Quy Trình Tắt Server



kelly
29-12-12, 07:00 AM
Cả đêm nghiên cứu cuối cùng cũng xong về việc tắt server

Các bạn chú ý nhé vấn đề này rất quan trọng đó.
Việc tắt server không phải chỉ ấn vào dấu "x" để tắt gs đi là xong . Mà không đơn giản như vậy , việc tắt gs đột ngột sẽ phát sinh bug cực kỳ tồi tệ, nên phải theo quy trình của nó.

Ví dụ như việc trong tài khoản đã có nhân vật nhưng đăng nhập vào vẫn bắt tạo nhân vật hay hiện tượng sau khi tắt gs sau đó khởi động lại gs vào game thì lỗi nhiệm vụ nhân vật muốn nhận cũng không được muốn tra cũng chả xong .v.v.v.

Mình nói vậy là các bạn biết nó nguy hiểm như thế nào rồi chứ.

Giờ mình sẽ hướng dẫn các bạn quy trình này

Bước 1 : Tắt GameServer

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)

Bước 2 : Tắt MySQL

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b> (<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>)


Sau 2 bước này là đã hoàn tất quy trình rồi đó .

Yên tầm là sẽ không còn tình trang lỗi do dữ liệu hoạt động trong game không được save vào db trước khi tắt gs.

Mọi người Thank ủng hộ mình nhé !

mua_bien84
29-12-12, 07:30 AM
Bước 1 : Tắt MySQL (Ngừng hoạt động mọi truy vấn)


Bước 2 : Tắt GameServer (Ngừng hoạt động của game đồng thời gửi dữ liệu đến db)

Sau 2 bước này là đã hoàn tất quy trình rồi đó .

Yên tầm là sẽ không còn tình trang lỗi do dữ liệu hoạt động trong game [/I]không được save vào db[I] trước khi tắt gs.



1 và 2 đập nhau chan chát đấy bạn, tắt MySQL rồi thì gameserver gửi dữ liệu đến db như bạn nói thế nào dc, tắt 2 trc rồi 1 sau mới chính xac đó :))

kelly
29-12-12, 07:39 AM
1 và 2 đập nhau chan chát đấy bạn, tắt MySQL rồi thì gameserver gửi dữ liệu đến db như bạn nói thế nào dc, tắt 2 trc rồi 1 sau mới chính xac đó :))

<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

vudung
29-12-12, 07:47 AM
Theo mình lỗi thì nó cứ lỗi thôi ....

Bạn không biết hay biết rồi thì mình k rõ.
Server này chạy memcache chứ k phải mysql. Mysql chỉ là để hiển thị và nhập dữ liệu đầu vào cho memcache của server

Chính vì vậy việc bạn tắt mysql đi trước khi close server cũng có 1 mối hiểm nguy vì chưa chắc memcache đã send dữ liệu mới nhất để cho mysql lưu vào


Nên tốt nhất là cứ tắt gameserver trc. Tắt mà thấy k bị dont send thì ổn, còn bị thì chắc chán có j chưa lưu lại vào mysql
->> Cách duy nhất là rebuild lại java thêm mấy hàm để cho gameserver ổn định hơn
Nhưng theo mình D5 chạy khá ổn rồi

kelly
29-12-12, 07:51 AM
Theo mình lỗi thì nó cứ lỗi thôi ....

Bạn không biết hay biết rồi thì mình k rõ.
Server này chạy memcache chứ k phải mysql. Mysql chỉ là để hiển thị và nhập dữ liệu đầu vào cho memcache của server

Chính vì vậy việc bạn tắt mysql đi trước khi close server cũng có 1 mối hiểm nguy vì chưa chắc memcache đã send dữ liệu mới nhất để cho mysql lưu vào


Nên tốt nhất là cứ tắt gameserver trc. Tắt mà thấy k bị dont send thì ổn, còn bị thì chắc chán có j chưa lưu lại vào mysql
->> Cách duy nhất là rebuild lại java thêm mấy hàm để cho gameserver ổn định hơn
Nhưng theo mình D5 chạy khá ổn rồi



Tất nhiên rồi mysql truy xuất dữ liệu rồi . Chính xác là tắt gs trước rồi mới đên mysql mà bạn , nãy tại mình post nhầm , bác kja nhắc mới để ý sửa là nè

Mình test rất kỹ mấy cái lỗi kja đa phần do chưa save db nên minh mowia làm theo phương phap này thi không hề phát sinh lỗi nao.
Còn nền d5 là quá ổn định rồi

hai07dv
29-12-12, 08:57 AM
<b><font color=red>[Chỉ có thành viên mới xem link được. <a href="register.php"> Nhấp đây để đăng ký thành viên......</a>]</font></b>

hungvoi94
29-12-12, 09:01 AM
Chắc có lẽ vì cái này mà mình xóa cache đi mà vẫn toàn tiếng Việt chăng:))

kyn1131991
29-12-12, 09:51 AM
cho minh hoi? cai loi sever bi 500 internal sever error la loi gi vay???

nguyenhauq
29-12-12, 02:54 PM
bài viết có ích !! :)

nhưng hem hiểu sao đã edit phụ bản đi team true sữa đồng bộ. server vẫn nguyên si. vào đi có 1 mình mặc dầu sữa thử đúng máp đúng id ...