昨日、私のアプリケーションは正常に機能していました。今日はパソコンを始めました。 Magentoを起動しようとすると、このエラーメッセージが表示されました。
サービスは一時的に利用できません
メンテナンスダウンタイムまたは容量の問題のため、サーバーは一時的にリクエストを処理できません。後でもう一度やり直してください。
管理者ページを開くことも、ページに何らかのエラーを表示することもできません。 MagentoサイトのURLにアクセスすると、上記の出力が得られます。これを解決するにはどうすればよいですか?
maintenance.flagというファイルがあるかどうかを確認し、ある場合はdelete itを確認します。
Magento 1.x:maintenance.flagファイルは次の場所にあります:magentoルートディレクトリ
Magento 2.x:maintenance.flagファイルは次の場所にあります:var folder
Magentoが特定のタスクを実行しているときに、一時的にこのファイルが作成されます。 Magentoはその存在を確認し、存在する場合は、説明したページにユーザーを送信します。
実行中のタスクを処理し終えると、このファイルは自動的に削除されるはずですが、何かがうまくいかず、削除に失敗することがあります。
ルートフォルダー内のmaintenance.flag
ファイルを削除してから、var/
フォルダー内のキャッシュフォルダーとセッションフォルダーのファイルを削除します。
Service Temporarily Unavailable Magento 2 を修正するには:
var/.maintenance.flag
というファイルを削除しますphp bin/magento cache:flush
現在、新バージョンではmagento2 onエラー生成サービスを一時的に利用できません。
Remove maintenance.flag
変更されたこのパスからmagento2/var/maintenance.flag
。
また
$ rm maintenance.flag
私は同じ問題を抱えていましたが、Magentoルートでmaintenance.flagファイルを見つけていません。私は単にキャッシュとセッションのファイルを削除し、すべて再び働きました。
次の手順に従う必要があります。
FTP/Cpanel
経由でWebサイトにアクセスし、maintenance.flag
を見つけて削除します
Magento 2では、/ var/.maintenance.flagにあるファイルを削除する必要があります-いくつかの検索の後に、共有することに気付きました。
あなたはこのことをすることができます:
http:// localhost/magento/downloader urlに移動します。ここでは、ローカルホストでmagentoストアを実行しています。これで、magento connect managerにログインして、以前にインストールした拡張機能をアンインストールできます。
これがうまくいくことを願っています!!!!!
ありがとう。
この問題に遭遇した場合(私がしたように)、maintenance.flagファイルがどこにも存在しない場合、問題を引き起こしているのはRedisキャッシュです。それをクリアします。
私はホスティング会社に連絡してRedisキャッシュをクリアしなければなりませんでした。そのキャッシュにアクセスできないためです。
私はこの答えを使用してこれを理解しました: https://magento.stackexchange.com/a/55814/778
新しいプラグインをインストールすると、私はいつも起こります。ルートディレクトリのmaintenance.flagファイルを削除するだけです。
Magentoのインストールディレクトリのルートフォルダーを確認します。maintenance.flagファイルを見つけて削除し、サイトを更新します。itは正常に機能します。