Dịch vụ Tạm thời Không khả dụng Magento?


109

Ứng dụng của tôi đã hoạt động tốt ngày hôm qua. Tôi đã khởi động máy tính của mình hôm nay. Khi tôi cố gắng khởi động Magento, tôi nhận được thông báo lỗi này.

dịch vụ tạm thời không khả dụng

Máy chủ tạm thời không thể phục vụ yêu cầu của bạn do thời gian ngừng hoạt động bảo trì hoặc sự cố dung lượng. Vui lòng thử lại sau.

Tôi thậm chí không thể mở trang quản trị hoặc thấy bất kỳ loại lỗi nào trên trang. Nếu tôi truy cập bất kỳ URL nào của trang Magento của mình, tôi sẽ nhận được kết quả ở trên. Làm cách nào để giải quyết vấn đề này?


Magento đang chạy trên máy chủ web trực tuyến hay trên máy tính cục bộ của bạn? Chi tiết về môi trường của bạn (máy chủ web, PHP, v.v.) là gì? Gần đây bạn có thêm bất kỳ tiện ích mở rộng nào không? Có phải bất kỳ phần nào của trang đang tải hay là những gì bạn đã đăng (theo nghĩa đen) là mọi thứ trên trang không?
matthewpavkov

1
Cảm ơn Matthew. Mở địa phương của nó, tôi đang sử dụng Ubuntu và xampp .. Tôi cố gắng để cài đặt zoom ma thuật ngày hôm qua nhưng điều đó đã không được cài đặt, nó đã cho thấy một lỗi không thể kết nối với trang web thử lại sau ..
Scorpion

Câu trả lời:


369

Kiểm tra xem có tệp nào được gọi là duy trì.flag không và nếu có thì hãy xóa tệp đó đi .

Tập tin Magento 1.x : Maintenance.flag nằm trong: thư mục gốc magento

Tập tin Magento 2.x : Maintenance.flag nằm trong thư mục : var

Khi Magento đang thực hiện một số tác vụ, nó sẽ tạm thời tạo tệp này. Magento kiểm tra sự tồn tại của nó và nếu có nó sẽ đưa người dùng đến trang bạn đã mô tả.

Nó được cho là sẽ tự động xóa tệp này khi xử lý xong bất kỳ tác vụ nào mà nó đang thực hiện, nhưng tôi đã gặp trường hợp xảy ra sự cố và không thể xóa được.


7
Tôi đã gặp phải vấn đề tương tự sau khi cài đặt không thành công một mô-đun từ kết nối magento. Xóa tệp đã hoạt động.
Mohammad Faisal,

Đâu là maintenance.flagtập tin?
Pratik

1
@ jQuery.PHP.Magento.com Nó sẽ nằm trong thư mục gốc của trang web magento của bạn. Nhưng nó sẽ chỉ ở đó nếu trang web bị kẹt trong chế độ bảo trì. Trong các hoạt động bình thường, tệp này sẽ không tồn tại.
elMarquis

1
xảy ra trong Ubuntu VM nhưng không có file cờ
Sushivam

1
Điều gì sẽ xảy ra nếu không có tệp bảo trì.flag?
Razvan Zamfir

13

Chỉ cần xóa maintenance.flagtệp trong thư mục gốc và sau đó xóa các tệp của thư mục bộ đệm và thư mục phiên bên trong var/thư mục.


11

Bây giờ trong phiên bản mới magento2 trên Tạo lỗi Dịch vụ Tạm thời Không khả dụng.

Remove maintenance.flag

Từ con đường này được thay đổi magento2/var/maintenance.flag.

Cũng thế

$ rm maintenance.flag

đối với chúng tôi đó làmagento2/var/.maintenance.flag
DarkMukke


5

Tôi đã gặp sự cố tương tự nhưng không tìm thấy tệp Maintenance.flag trong thư mục gốc Magento của mình. Tôi chỉ đơn giản là xóa bộ nhớ cache và các tệp phiên và tất cả đều hoạt động trở lại.


Tôi đã phải xóa cả hai phiên và tệp bộ nhớ cache để làm cho nó hoạt động, cảm ơn.
Minesh

4

Bạn cần làm theo các bước sau:

  1. Đi tới thư mục gốc của magento qua cPanel / FTP
  2. Trong trường hợp của Magento1, bạn sẽ tìm thấy maintenance.flag và xóa nó
  3. Trong trường hợp của Magento2, hãy xóa var / duy trì.flag


3

Trong Magento 2 Bạn phải xóa tệp nằm trong /var/.maintenance.flag - chỉ cần nhận ra rằng sau một số tìm kiếm, vì vậy tôi sẽ chia sẻ.


2

Bạn có thể làm điều này:

Tới http: // localhost / magento / downloader url. Ở đây tôi đang chạy cửa hàng magento trên máy chủ cục bộ của mình. Bây giờ bạn có thể đăng nhập vào trình quản lý kết nối magento và gỡ cài đặt tiện ích mở rộng mà bạn đã cài đặt trước đó.

Hy vọng điều này hiệu quả !!!!!

Cảm ơn.


Loại bỏ quá mức cần thiết để loại bỏ một mô-đun chỉ vì nó để lại một maintenance.flagtệp. Xóa bộ nhớ cache theo cách thủ công, xóa maintenance.flagvà xem liệu bạn có thể đăng nhập vào bảng điều khiển quản trị để hoàn tất cài đặt mô-đun hay không.
Fiasco Labs

1

Nếu bạn gặp phải sự cố này (như tôi đã làm) và KHÔNG tồn tại tệp duy trì.flag ở bất kỳ đâu, thì đó là bộ nhớ cache Redis gây ra sự cố; xóa nó đi.

Tôi đã phải xóa bộ nhớ cache của Redis bằng cách liên hệ với công ty lưu trữ của mình và để họ làm điều đó vì tôi không có quyền truy cập vào bộ nhớ cache đó.

Tôi đã tìm ra điều này bằng cách sử dụng câu trả lời sau: https://magento.stackexchange.com/a/55814/77803


Gặp vấn đề tương tự với Redis, bằng cách sử dụng mô-đun CM_Redis, 503 được trả về tại đây /app/code/local/Cm/RedisSession/Model/Session.php - Tôi có một số ConcurrentConnectionsExceededException, vì vậy tôi đã tăng số max_concurrency mà không xóa bộ nhớ cache.
DependencyHell

0

Kiểm tra thư mục gốc của thư mục cài đặt Magento của bạn. Bạn sẽ tìm thấy tệp tin Maint.flag, xóa nó và làm mới trang web. Nó sẽ hoạt động tốt.


0

Tôi thường xuyên xảy ra khi bạn cài đặt một plugin mới. Bạn chỉ cần xóa tệp bảo trì.flag trong thư mục gốc của mình


Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.