Copyright© Mat Bao Company. All Reserved.
Sử dụng nội dung ở trang này và dịch vụ tại Mắt Bão có nghĩa là bạn đồng ý với Thỏa thuận sử dụng và Chính sách bảo mật của chúng tôi.
Công ty cổ phần Mắt Bão - Giấy phép kinh doanh số: 0302712571 cấp ngày 04/09/2002 bởi Sở Kế Hoạch và Đầu Tư Tp. Hồ Chí Minh.
Giấy phép cung cấp dịch vụ Viễn thông số 247/GP-CVT cấp ngày 08 tháng 05 năm 2018.
Khắc phục lỗi ‘select()failed: no such row in the table’ trên Parallels Plesk Panel
Đôi khi, trong quá trình thực hiện một vài thao tác nào đó trên Web Cloud Windows Hosting sử dụng Plesk Panel, bạn thấy xuất hiện thông báo lỗi như sau:
‘Error: Table::select()failed: no such row in the table‘
Đây là lỗi phát sinh trong quá trình xử lý của Plesk khi chưa đồng độ dữ liệu của Cloud Hosting trên Database.
Lỗi này thường xảy ra khi service bị ngắt (interrupt) như: Reboot server, Restart những services liên quan,…
Khi gặp lỗi trên, bạn sẽ chẳng thể nào thao tác với bất kỳ tác vụ nào trên domain của Cloud Hosting mà bạn đang thực hiện với Plesk Panel.
Cách khắc phục:
– Login vào MSSQL Server (hoặc MySQL): Nơi có lưu trữ PSA database
– Chọn database ‘psa‘ để bắt đầu công việc
– Đầu tiên, bạn cần hiển thị ra danh sách những domain nào đang bị lỗi không đồng bộ (như đã nêu trên), với query sau:
SELECT d.name FROM domains d LEFT JOIN dns_zone z ON d.dns_zone_id=z.id WHERE z.id IS NULL;
– Tiếp theo, bạn lấy ID của dns_zone: SELECT id FROM dns_zone WHERE name='domainname';
– Cuối cùng, bạn hãy đồng bộ dữ liệu giữa các table bằng cách thay thế chỉ số ID mà bạn vừa lấy được bên trên:
UPDATE domains SET dns_zone_id='dns-zone-id' WHERE name='domainname';
Một điểm xin lưu ý thêm: Nếu trên Plesk Panel bạn nhận thấy Cloud Hosting đang rơi vào trạng thái ‘inactive‘. Bạn có thể thực hiện cập nhật lại trạng thái này về ‘active‘ để EndUser có quyền thao tác với Cloud Hosting của mình trên Plesk Panel, thực hiện query sau:
UPDATE domains SET status='0' WHERE name='domainname';
Bây giờ, bạn hãy kiểm tra lại xem như thế nào nhé.
Chúc bạn thành công!