Tại sao Server Tài trợ hay bị lỗi Database error ở VBB

Nếu bạn sử dụng 1 Forum VBB và hay gặp Database error ví dụ như sau:

 

Database error in vBulletin 4.1.0:

Invalid SQL:

UPDATE datastore SET
data = data - 10,
data = IF(data < 0, 0, data)
WHERE title = 'mailqueue';

MySQL Error : MySQL server has gone away
Error Number : 2006

mysql_connect() [<a href='function.mysql-
connect'>function.mysql-connect</a>]:
Can't connect to local MySQL server through
socket '/var/lib/mysql/mysql.sock' (2)

mysql_connect() [<a href='function.mysql-
connect'>function.mysql-connect</a>]: User
lpdusdsu_vbb already has more than
'max_user_connections' active connections

Điều đó có những ý nghĩa và mục đích như sau:

  • Server Tài trợ vì là miễn phí cho nhiều website với mục đích tài trợ, vì thế chúng tôi hạn chế số lượng kết nối vào Mysql đối với từng user, tất nhiên cho phép kết nối với mức độ vừa phải và không đc nhiều như các Server Trả phí. Tất các website có mức độ sử dụng bình thường sẽ không bao giờ thấy lỗi trên
  • VBB nếu cài nhiều module vi phạm quy định sử dụng , đồng nghĩa với việc có nhiều kết nối vào Mysql, khi có quá nhiều kết nối lớn hơn cho phép, sẽ gây nên lỗi trên.
  • Server Tài trợ với cấu hình mạnh, tuy nhiên phải hạn chế để cho thấy sự khác biệt so với Server trả phí.
  • Website không được tối ưu hóa, chúng tôi thấy có những website có lượt truy cập lớn lại không có lỗi trên ( đã tối ưu) trong khi có những website nhỏ lượng truy cập rất ít lại gặp lỗi trên ( chưa tối ưu website).
  • Website đang bị tấn công từ chối dịch vụ (DDOS). Nên cài tường lửa nhằm hạn chế các truy vấn vào Mysql. Nếu không thì lỗi đó sẽ liên tục xuất hiện trừ khi việc tấn công đó chấm dứt
  • Việc hạn chế Mysql chỉ áp dụng đối với server tài trợ, các chức năng khác hoàn toàn giống như Power Hosting ( Việc mở các Port OUT có mục đích thương mại ví dụ: 2222, 2082,... cũng không áp dụng đối với Server tài trợ)

Vậy điều bạn cần làm:

  1. Nắm rõ về Mysql nhằm tối ưu website nếu gặp trường hợp đó
  2. Chuyển lên dịch vụ có phí nếu cảm thấy không thể tối ưu tốt hơn nữa. Server trả phí cho phép nhiều hơn số kết nối
  3. Tối ưu các thành phần trong website, việc này cũng làm cho website của bạn load nhanh hơn
  4. Bỏ những module (mod) vi phạm khỏi website, tuân thủ quy định sử dụng
  5. Không nên liên hệ với PowerNet vì chúng tôi sẽ chỉ trả lời giống như bài viết này. Việc bạn cần làm là đọc và làm theo bài viết này.
  6. Nếu bạn đã chuyển lên trả phí mà vẫn gặp lỗi trên, vui lòng liên hệ với chúng tôi để cùng xử lý

Chúc bạn thành công.

 

 

 

 

 

 

Bài viết này có hữu ích?

129 Khách hàng đánh giá tốt (260 Đánh giá)
 In bài viết

Nên đọc

Cách chèn popup vào forum VBB đơn giản

Bạn đăng nhập vào AdminCP,   Sau đó vào: Styles & Templates > Chọn Edit Templates >...

Những điều cần biết khi sử dụng hosting tài trợ

Kính gửi các khách hàng sử dụng hosting Tài trợ PowerNet Để đảm bảo dịch vụ hosting tài trợ được...

Thời gian Tạm khóa hosting Tài Trợ

Chào các bạn. Để hạn chế tốt nhất việc sử dụng hiệu quả tránh lạm dụng hosting tài trợ PowerNet...

Một số vấn đề liên quan đến tài trợ Hosting

Việc xét duyệt tài trợ luôn làm đau đầu công ty khi xem xét website, và thực ra vẫn chưa có một...