Cách sửa lỗi another update is currently in progress chi tiết

Đã kiểm duyệt nội dung
Đánh giá
Lỗi Another update is currently in progress xuất hiện khi cơ chế khóa cơ sở dữ liệu của WordPress không được gỡ bỏ sau một bản cập nhật bị lỗi. Đây là một tính năng an toàn để tránh xung đột dữ liệu. Bài viết sẽ đi thẳng vào nguyên nhân và hướng dẫn bạn cách xóa bỏ khóa cập nhật này một cách an toàn và hiệu quả.
Những điểm chính
- Khái niệm: Hiểu rõ lỗi Another update is currently in progress là cơ chế khóa cập nhật của WordPress, giúp nhận biết đây là một tính năng bảo vệ thay vì một lỗi hệ thống nghiêm trọng.
- Nguyên nhân: Nắm được các nguyên nhân chính như tiến trình cập nhật bị gián đoạn hoặc khóa không được gỡ bỏ, giúp khoanh vùng và xác định đúng nguồn gốc sự cố để xử lý hiệu quả.
- Cơ chế hoạt động: Biết được cơ chế khóa cơ sở dữ liệu khi cập nhật core, giúp hiểu rõ mục đích bảo vệ của WordPress để tránh làm hỏng dữ liệu.
- Tác động: Nhận biết các ảnh hưởng tiêu biểu như ngăn chặn cập nhật mới, giúp hiểu rõ sự cần thiết phải xử lý sớm để duy trì hoạt động của website.
- Cách khắc phục: Nắm vững các phương pháp xử lý bằng plugin, phpMyAdmin hoặc WP-CLI, giúp chủ động gỡ bỏ khóa cập nhật một cách an toàn và nhanh chóng.
- Biết thêm Vietnix: Tìm hiểu về Hosting của Vietnix, giúp có thêm lựa chọn hạ tầng được tối ưu và hỗ trợ chuyên sâu cho website doanh nghiệp.
- Câu hỏi thường gặp: Được giải đáp các thắc mắc phổ biến về thời gian chờ, cách xử lý và biện pháp phòng ngừa, giúp củng cố kiến thức và tự tin hơn khi quản trị website.

Lỗi Another update is currently in progress là gì?
Lỗi Another update is currently in progress trong WordPress là thông báo cho biết hệ thống đang khóa chức năng cập nhật vì một tiến trình update khác (core, theme hoặc plugin) đã được kích hoạt và vẫn chưa được ghi nhận là hoàn tất trong cơ sở dữ liệu. Khi tiến trình này bị treo hoặc không kết thúc đúng cách, khóa tạm thời không được xóa, khiến các lần cập nhật tiếp theo bị chặn cho đến khi bạn can thiệp thủ công để gỡ bỏ khóa đó trong database.

Tuy nhiên, với Hosting WordPress của Vietnix, bạn có thể hạn chế tối đa rủi ro này. Nền tảng được tối ưu giúp quá trình cập nhật diễn ra ổn định, và công cụ WordPress Toolkit cung cấp giao diện quản lý cập nhật thông minh. Đặc biệt, nếu sự cố vẫn xảy ra, đội ngũ chuyên gia WordPress 24/7 của Vietnix sẽ hỗ trợ bạn gỡ bỏ khóa an toàn mà không cần bạn phải thao tác trực tiếp trên database.
- Cải thiện trải nghiệm người dùng và thứ hạng tìm kiếm
- Hiệu suất ổn định, yên tâm phát triển nội dung và kinh doanh
- Quà tặng theme và plugin bản quyền

Nguyên nhân gây ra lỗi Another update is currently in progress
Nguyên nhân gây ra lỗi Another update is currently in progress chủ yếu liên quan đến cơ chế khóa cập nhật tạm thời trong WordPress. Cụ thể có thể kể đến một số tình huống sau:
- Tiến trình cập nhật bị gián đoạn: Một lần cập nhật WordPress core, theme hoặc plugin đã được bắt đầu nhưng bị ngắt giữa chừng do mất kết nối, timeout hoặc lỗi máy chủ, khiến trạng thái đang cập nhật không được ghi nhận là hoàn tất.
- Khóa cập nhật trong database không được gỡ bỏ: WordPress tạo tùy chọn core_updater.lock để ngăn chạy song song nhiều cập nhật, nhưng đôi khi khóa này không tự xóa sau khoảng thời gian chờ (thường 15 phút) dẫn đến thông báo lỗi tiếp tục xuất hiện dù tiến trình đã dừng.
- Cập nhật tự động hoặc người dùng khác kích hoạt update: Hệ thống auto-update hoặc một tài khoản quản trị khác có thể đã chạy cập nhật nền, khiến bạn thấy thông báo Another update is currently in progress khi cố gắng cập nhật tiếp, dù không trực tiếp khởi động tiến trình trước đó.

Các nguyên nhân như gián đoạn kết nối hay lỗi máy chủ có thể được hạn chế và kiểm soát tốt hơn với các công cụ chuyên dụng trên WordPress Hosting của Vietnix. Bạn có thể sử dụng khu vực Staging để thử nghiệm cập nhật trong một môi trường an toàn, tránh rủi ro làm treo trang chính.
Hơn nữa, nếu tiến trình cập nhật bị treo do một plugin hoặc theme cụ thể gây ra, công cụ PHP X-Ray sẽ giúp bạn xác định chính xác thành phần nào là nguyên nhân, từ đó xử lý gốc rễ vấn đề thay vì chỉ gỡ khóa tạm thời.
Vì sao core cập nhật lại khóa cơ sở dữ liệu của WordPress
Khi WordPress chạy cập nhật core, hệ thống sẽ tạm thời khóa cơ sở dữ liệu bằng cách ghi một giá trị đặc biệt (như core_updater.lock) vào bảng options để ngăn mọi cập nhật khác (kể cả plugin và theme) diễn ra song song trong khoảng tối đa 15 phút. Cơ chế này giúp tránh tình trạng hai tiến trình cùng lúc sửa đổi một bảng dữ liệu, giảm nguy cơ hỏng database hoặc làm sập toàn bộ website nếu bạn vô tình chạy cập nhật WordPress core và theme/plugin trùng thời điểm.

Ảnh hưởng của lỗi Another update is currently in progress
Lỗi Another update is currently in progress chủ yếu ảnh hưởng đến khả năng cập nhật và vận hành bình thường của website nếu trạng thái khóa bị treo quá lâu. Một số tác động tiêu biểu gồm:
- Ngăn thực hiện cập nhật mới: Bạn sẽ không thể cài đặt, nâng cấp thêm WordPress core, theme hoặc plugin cho đến khi khóa cập nhật được gỡ bỏ, làm chậm quá trình bảo trì và nâng cấp hệ thống.
- Hạn chế thao tác với cơ sở dữ liệu: Việc khóa cập nhật gắn với database có thể khiến một số thao tác ghi dữ liệu liên quan đến cập nhật, cài đặt thành phần mới tạm thời bị gián đoạn.
- Gây gián đoạn trải nghiệm quản trị: Khi thông báo lỗi tồn tại lâu, màn hình Updates gần như không cho phép thao tác thêm và giữ nguyên trạng thái chờ xử lý. Điều này dễ gây nhầm lẫn cho quản trị viên và làm trì hoãn các tác vụ quản trị quan trọng.
3 cách sửa lỗi Another update is currently in progress
Sử dụng plugin Fix Another Update In Progress
Để sử dụng plugin Fix Another Update In Progress thì bạn cần thực hiện theo những bước sau:
- Bước 1: Bạn vào mục Plugins và chọn Add New trong trang quản trị WordPress, nhập từ khóa Fix Another Update In Progress, sau đó cài đặt và kích hoạt plugin.
- Bước 2: Sau khi kích hoạt, bạn truy cập Settings và chọn Fix Another Update In Progress. Tại đây, nếu plugin phát hiện khóa cập nhật còn tồn tại trong database, màn hình sẽ hiển thị thông báo lỗi cùng nút Fix WordPress Update Lock.
- Bước 3: Nhấn vào nút này để plugin tự động xóa khóa core_updater.lock khỏi bảng options trong cơ sở dữ liệu. Khi thao tác hoàn tất, bạn có thể quay lại Dashboard và chọn Updates và tiến hành cập nhật bình thường, sau đó nên gỡ plugin nếu không còn nhu cầu sử dụng.

Xóa khóa cập nhật qua phpMyAdmin
Để xóa khóa cập nhật thông qua phpMyAdmin thì bạn cần thực hiện:
- Bước 1: Bạn cần đăng nhập vào trang quản lý hosting (cPanel, DirectAdmin hoặc tương đương), mở công cụ phpMyAdmin và chọn đúng database đang dùng cho website WordPress. Tại Vietnix, hosting đã tích hợp sẵn cPanel, còn với các gói VPS từ NVME 4, bạn còn được tặng miễn phí bản quyền DirectAdmin Personal Plus, giúp việc truy cập phpMyAdmin và chọn database trở nên thuận tiện.

- Bước 2: Bạn cần mở bảng wp_options (hoặc bảng có tiền tố tương ứng nếu bạn đổi prefix), sau đó tìm dòng có option_name là core_updater.lock. Bạn Ccó thể dùng chức năng tìm kiếm/Filter với từ khóa core_updater.lock để lọc nhanh.

- Bước 3: Bạn cần xóa dòng này bằng cách nhấn nút Delete trong giao diện hoặc chạy câu lệnh SQL:
DELETE FROM wp_options WHERE option_name = 'core_updater.lock' LIMIT 1;- Bước 4: Sau khi xóa, bạn quay lại trang Dashboard và chọn Updates, thông báo Another update is currently in progress sẽ biến mất và bạn có thể chạy lại việc cập nhật core, theme hoặc plugin.
Gỡ khóa bằng WP-CLI hoặc đoạn PHP
Để gỡ khóa bằng WP-CLI hoặc đoạn PHP thì bạn cần thực hiện theo hướng dẫn sau:
Dùng WP-CLI qua SSH
- Bước 1: Bạn cần kết nối SSH vào server (sử dụng Terminal trên Mac/Linux hoặc PuTTY trên Windows), di chuyển đến thư mục chứa mã nguồn WordPress (thư mục có file wp-config.php).
- Bước 2: Bạn chạy lệnh sau để xóa tùy chọn khóa cập nhật trong database:
wp option delete core_updater.lock- Bước 3: Khi lệnh thực thi thành công, khóa cập nhật được gỡ bỏ và bạn có thể mở lại trang Updates để thao tác như bình thường.
Dùng đoạn PHP tạm thời
- Bước 1: Bạn cần mở file functions.php của theme đang sử dụng (hoặc tạo snippet trong plugin code snippets nếu bạn quen dùng).
- Bước 2: Bạn cần thêm dòng mã:
delete_option('core_updater.lock');- Bước 3: Bạn cần tải lại trang chủ hoặc Dashboard để đoạn code được chạy một lần, sau đó xóa ngay dòng mã này để tránh duy trì logic không cần thiết trong theme.
- Bước 4: Cuối cùng, bạn cần vào Dashboard và chọn Updates kiểm tra, nếu không còn thông báo Another update is currently in progress thì bạn đã xử lý thành công.

Hosting Vietnix – Nền tảng tăng tốc và bảo mật toàn diện cho website doanh nghiệp
Hosting giá tốt của Vietnix là giải pháp hosting được tối ưu chuyên sâu bằng công nghệ hiện đại, kết hợp hạ tầng NVMe hiệu năng cao, LiteSpeed Enterprise, LSCache để đảm bảo website luôn tải nhanh, ổn định và thân thiện với SEO. Bên cạnh đó, Vietnix còn cung cấp hệ thống bảo mật đa tầng với Imunify360, CloudLinux, backup nhiều lần mỗi ngày cùng bộ theme, plugin WordPress bản quyền trị giá hàng chục triệu đồng, giúp bạn vừa an tâm vận hành, vừa tiết kiệm chi phí xây dựng và phát triển website lâu dài.
Thông tin liên hệ:
- Website: https://vietnix.vn/
- Hotline: 1800 1093
- Email: sales@vietnix.com.vn
- Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh
Câu hỏi thường gặp
Vì sao khi cập nhật WordPress lại báo Another update is currently in progress?
Thông báo này xuất hiện khi WordPress đang chạy một bản cập nhật core, plugin hoặc theme khác và đã đặt khóa (lock) trong cơ sở dữ liệu để ngăn cập nhật trùng thời điểm, tránh xung đột và lỗi hệ thống.
Lỗi Update WordPress Another update is currently in progress có tự hết không?
Thông thường khóa cập nhật chỉ tồn tại tạm thời và sẽ tự xóa sau khoảng 15 phút hoặc khi tiến trình update hoàn tất, khi đó bạn có thể vào lại Dashboard và chọn Updates để chạy cập nhật bình thường.
Tôi nên làm gì nếu đã chờ lâu nhưng WordPress vẫn báo Another update is currently in progress?
Nếu đã đợi đủ lâu mà thông báo chưa biến mất, bạn có thể xóa khóa core_updater.lock trong database thông qua phpMyAdmin, WP-CLI hoặc dùng plugin hỗ trợ để mở lại chức năng cập nhật.
Làm sao hạn chế bị lại lỗi Another update is currently in progress khi update WordPress?
Bạn nên cập nhật từng nhóm core, plugin, theme theo thứ tự, tránh chạy quá nhiều tiến trình cùng lúc và đảm bảo đường truyền, tài nguyên server ổn định để hạn chế việc update bị treo, khóa không được gỡ.
Thông báo Another update is in progress. Acrobat will try again soon có giống lỗi trên WordPress không?
Về bản chất khá tương tự. Đây là thông báo cho biết Acrobat đang xử lý hoặc chờ một phiên cập nhật khác, tạm thời hoãn thêm các lần update mới để tránh xung đột cho phần mềm.
Lỗi Another update is currently in progress thực chất là một cơ chế bảo vệ, giúp WordPress tránh các tiến trình cập nhật chồng chéo gây hỏng dữ liệu và sập website, nên bạn không cần quá lo lắng khi gặp phải. Điều quan trọng là bạn cần nắm rõ nguyên nhân, biết cách chờ hệ thống tự gỡ khóa hoặc can thiệp đúng cách qua plugin, phpMyAdmin hay WP-CLI, từ đó chủ động xử lý nhanh, tối ưu quy trình cập nhật và giữ cho website luôn ổn định, an toàn trong mọi lần update sau này.
THEO DÕI VÀ CẬP NHẬT CHỦ ĐỀ BẠN QUAN TÂM
Đăng ký ngay để nhận những thông tin mới nhất từ blog của chúng tôi. Đừng bỏ lỡ cơ hội truy cập kiến thức và tin tức hàng ngày
















