HTML
 Computer >> コンピューター >  >> プログラミング >> HTML

「503 Service Temporarily Unavailable」エラーを修正する方法

Web サイトが稼働している場合、何十万もの訪問者を引き寄せることができます。

より多くの訪問者を引き寄せることができれば、より多くの収益を得ることができます。

しかし、あなたのウェブサイトは 503 エラーをスローしており、何をすべきかわかりません。観光客が去っていきます。 SEOに影響します。収益は減少しています。

しかし、すべてが失われるわけではありません。すぐにウェブサイトを立ち上げて実行できます。

長年にわたり、私たちは多くのウェブサイトが「503 サービスが一時的に利用できません」というエラーを修正するのを支援してきました.

このエラーをサイトから削除するために必要な正確な手順を示します。また、エラーの再発を防ぐ方法も学びます。

503 サービスが一時的に利用できないとはどういう意味ですか?

長い回答の短い:サーバーの過負荷により、Web サイトで 503 Server Temporarily Unavailable エラーがスローされます。

サーバーは、Web サイトがホストされる場所です。あなたの家が建てられた土地のプロットと考えてください。家が重く、その下の土地が湿地である場合、家はトランプのデッキのように崩壊します。

同様に、トラフィックの急増などのアクティビティを処理できないサーバー上にサイトを構築した場合、エラーがスローされます.

これは疑問です。あなたのサイトは今のところ問題ありませんでした。では、なぜサーバーはあなたのアクティビティを処理できないのでしょうか?

サーバーが過負荷になる可能性のある理由を見てみましょう:

  • プラグインやテーマ、さらにはコアの更新またはインストール
  • トラフィックの急増
  • 不適切なカスタム コード スニペット

1. プラグイン、テーマ、またはコアの更新またはインストール

プラグイン、テーマ、またはコアを WordPress Web サイトに更新またはインストールするときは、基本的にサーバーにタスクの実行を依頼していることになります。サーバーが他のタスクですでに限界に達している場合、サーバーは圧倒されて応答を停止します. 503 エラーがスローされます。

「503 Service Temporarily Unavailable」エラーを修正する方法

2. トラフィックの急増

サイトが通常よりも多くのトラフィックを受信し始めた場合にも、サーバーはエラーをスローする可能性があります。 .おそらく誰かがあなたのサイトをどこかで言及したので、人々はあなたのサイトに群がっています.または、Web サイトが DDoS と呼ばれる特定の種類のハッキング攻撃を受けている場合。このタイプの攻撃では、ハッカーがサイトに偽のトラフィックを送信して、Web サイトを圧倒しようとします。

通常、訪問者がサイトにアクセスしてページを開くたびに、サーバーが起動し、訪問者のブラウザにページを提供します。しかし、サーバーがタスクで過負荷になると、訪問者にページを提供することが難しくなります。 .ページの読み込みにはしばらく時間がかかります。その結果、訪問者は Web サイトの表示が遅くなります。

あまりにも多くの訪問者が同時にサイトにアクセスすると、サーバーが過負荷になり、http 503 エラーがスローされます。

3. 不正なカスタム コード スニペット

カスタム コードを使用すると、Web サイトを自由にデザインできます。ただし、間違ったカスタム コードを使用すると、「503 Service Temporarily Unavailable」エラーが発生する可能性があります。

サイトにカスタム コードを追加すると、特定の方法でサイト上のデータを表示するようにサーバーに要求することになります。 コードが間違っている場合 あなたは間違った指示を出しています。サーバーがコード スニペットを理解しようとすると、圧倒されてエラーがスローされます。

「503 サービスが一時的に利用できません」というエラーを修正する方法

503 エラーはさまざまな方法で表示されます。 503 エラーのバリエーションの一部は次のとおりです。

  • HTTP エラー 503
  • HTTP サーバー エラー 503
  • 503 サービスを利用できません
  • エラー 503 サービスを利用できません WordPress
  • 503 サービスが一時的に利用できない WordPress
  • エラー 503 サービスの最大スレッド数に達しました
  • メンテナンスのダウンタイムまたは容量の問題により、サーバーは一時的にリクエストを処理できません。後でもう一度お試しください。

エラー メッセージが何であれ、修正方法は同じです。

原因を知ることで、解決策を見つけやすくなります。エラーの原因がわかっている場合は、適切な解決策に直接進んでください。

たとえば、新しいプラグインをインストールしたときにエラーが表示された場合は、そのプラグインが原因です。管理ダッシュボードにアクセスできない場合でも、プラグインを非アクティブ化する方法を示す場所に直接ジャンプしてください。

エラーの原因がわからない場合は、このセクションから始めてください。

Ca を知っていれば 私たち エラーの e

1.エラーの原因となった更新をロールバックします

プラグイン、テーマ、またはコアを更新した直後にエラーが発生し始めた場合は、更新がエラーの原因です。

管理ダッシュボードにアクセスできる場合は、ソフトウェアを以前のバージョンにロールバックするだけです。

をインストールしてアクティブ化します WP ロールバック プラグイン。プラグインやテーマを以前のバージョンにダウングレードするのに役立ちます.コアをロールバックするには、 WP ダウングレード プラグイン

管理ダッシュボードにアクセスできない場合は、更新を手動でロールバックする必要があります。これには、バックエンドに移動して WordPress ファイルにアクセスする必要があります。次のガイドは、まさにそれを行うのに役立ちます。

  • WordPress プラグインのロールバック
  • WordPress テーマのロールバック
  • WordPress コアのロールバック

プラグインが関与する方法ではなく、手動の方法に従っていることを確認してください。プラグインをインストールすることはできませんよね?

ダウングレード後、サイトを開いてエラーが解消されているか確認してください。そうでない場合は、キャッシュをクリアしてもう一度確認してください。問題が解決しない場合は、アップデートがエラーの原因ではありません。このセクションにジャンプして、エラーの原因を突き止めましょう。

2.エラーの原因となったプラグインまたはテーマを無効にする

新しいプラグインまたはテーマをアクティブ化した直後にエラーが表示された場合は、非アクティブ化する必要があります。

WordPress ダッシュボードにアクセスできる場合、無効化は簡単です。それは行くことの問題です:

→ プラグイン> インストール済みプラグイン> プラグインのすぐ下に表示される [無効化] ボタンをクリックするか、

→ 外観> テーマ> テーマをクリックし、[削除] を選択します。

テーマが有効な場合は、サイトで別のテーマを有効にする必要があります。次に、以前にアクティブだったテーマの削除に進みます。

ただし、サイトにアクセスできない場合は、プラグインとテーマを手動で無効にする必要があります .方法は次のとおりです。

ステップ 1: ローカル コンピューターに Filezilla をダウンロードしてインストールします。それを開き、FTP 資格情報を使用して Web サイトに接続します。

FTP 認証情報を持っていない場合は、このガイドとこれらのビデオが取得に役立ちます。

以前に Filezilla を使用したことがなく、FTP 資格情報を使用して Filezilla に接続する方法がよくわからない場合は、このビデオに従ってください。

「503 Service Temporarily Unavailable」エラーを修正する方法

ステップ 2: 接続が確立されると、リモート サイト パネルにフォルダが表示され始めます。パネルを使用して、–

に移動します。
  • public_html> wp-content> プラグイン
  • public_html> wp-content> テーマ

フォルダをクリックすると、サイトにインストールされているすべてのプラグインとテーマが表示されるはずです。非アクティブ化するものに移動し、次の手順を実行します:

→ プラグインまたはテーマを右クリックし、オプション Rename を選択します .

「503 Service Temporarily Unavailable」エラーを修正する方法

→ ソフトウェアの名前に「.deactivate」というテキストを追加します。窓を閉めて。ソフトウェアが無効になります。

「503 Service Temporarily Unavailable」エラーを修正する方法

→ 次に、Web サイトをチェックして、エラーが解消されたかどうかを確認します。そうでない場合は、キャッシュをクリアしてもう一度確認してください。問題が解決しない場合は、次のセクションの解決策を試してください。

原因がわからない場合

1.トラフィックの急増に対処するための対策を講じる

「503 Service Temporarily Unavailable」エラーは、サイトへのトラフィックの猛攻撃が原因である可能性があります.

Google アナリティクスをチェックして、サイトが通常よりも多くのトラフィックを獲得しているかどうかを確認します。そうであれば、それがエラーの原因です。

問題は次のとおりです。トラフィックが急増するのはなぜですか?

> 割引や景品の提供

多くの人を惹きつけているある種の景品や魅力的な割引を主催したことはありますか?おそらく、メディアの言及などにより、あなたのウェブサイトの人気が急上昇しているのでしょう。

それは素晴らしいことです!しかし、あなたのサーバーはここであなたを失望させています。この訪問者の増加を活用するには、ホスティング プランをアップグレードしてください。より多くのリソースを備えたより優れたサーバーは、トラフィックを処理できるはずです。

> DDoS &ブルート フォース攻撃

ハッキング攻撃にはさまざまな種類があります。 DDoS 攻撃では、ハッカーが偽のトラフィックを送信してサーバーを圧倒し、サイトをシャットダウンして 503 エラーをスローします。

通常、DDoS 攻撃は大手ブランドをダウンさせるために実行されます。しかし、ハッカーは身代金を引き出すために小規模なサイトも標的にしています。サイトの所有者が支払いを済ませた後でのみ、トラフィックを停止します。身代金メールを受信したかどうかを確認する価値があります。これは、DDoS 攻撃を受けているかどうかを確認するのに役立ちます。

DDoS 攻撃を軽減するには、このガイドが必要です – How to Stop DDoS Attacks

Another reason you could be that hackers are trying to gain entry into your website. They have launched several requests on your login page to try different combinations of username and password, and thus caused the spike in traffic. This is called a brute force attack.

Learn how to prevent brute force attacks with this guide – WordPress brute force .

2. Deactivate Plugins &Themes One By One

The error could be a result of a plugin or theme. Generally, a plugin or theme will not cause an issue out of the blue. It’s only when you update them, or add a brand new plugin or theme, on your site that you face this type of issue.

If you have an activity log, you can figure out if someone installed new software or an updated one.

If you don’t, then deactivate all plugins and themes to check if they are the culprit.

You can’t access the WordPress admin area so you need to go to the backend of the site. The steps you need to take are:

> Disabling The Plugins

ステップ 1: Download and install Filezilla on your local computer. connect it to your website with FTP credentials.

If you don’t have your FTP credentials with you, then this guide and these videos will help you fetch them.

And if you have never used Filezilla and you are not quite sure of how to use the FTP credentials to connect to Filezilla, follow the instructions in this video.

「503 Service Temporarily Unavailable」エラーを修正する方法

ステップ 2: Once the connection is established, the Remote site panel will start populating. In that panel, navigate to –

  • public_html> wp-content> plugins

Right-click on the plugins folder and select Rename . Rename the folder to plugins.deactivate . This will disable all the plugins on your site.

「503 Service Temporarily Unavailable」エラーを修正する方法

ステップ 3: Now go back to your site to check whether it’s still throwing the ‘503 error WordPress’. If it is, then clear your cache and check again.

If the issue persists then move on to the next solution, i.e. disabling themes.

But if the issue is solved, then we recommend that you figure out which plugin was at fault.

ステップ 4: Go back to the plugins folder and rename it back to plugins .

Step 5: Now open the folder and rename the first plugin. Just add ‘.deactivate’ to the name of the plugin.

「503 Service Temporarily Unavailable」エラーを修正する方法

Go back, and check your website. Was this the plugin causing the error? If not, keep renaming the plugins. At some point, the error will be gone. The plugin you renamed last was the one causing the error. To make sure you don’t encounter the error again, you may want to delete the plugin, look for a replacement, or if you can’t do without the plugin, write into their support.

Ensure that you rename the rest of the plugins to their original names, otherwise, they won’t work.

> Disabling The Themes

After ruling out the plugins, check the themes. The debugging process with themes is different from what you did with the plugins. Disabling all themes will leave your site without a theme, and will cause your site to throw an error:“ERROR:The themes directory is either empty or doesn’t exist. Please check your installation.”

So here’s what we are going to do:

<オール>
  • We’ll activate a default WordPress theme on your site
  • Disable the previously active theme
  • Restore the previously active theme
  • Disable all other themes from your site
  • Step 1:Activate A Default WordPress Theme

    → Login in to your hosting account

    From your cPanel, open PHPMyAdmin .

    → Select the wp_options テーブル。

    Look for template &stylesheet . It’ll show you the currently active theme of the site. Note down the exact spelling and casing of the theme, as you will need it later. In the image below, it is ‘astra’.

    「503 Service Temporarily Unavailable」エラーを修正する方法

    → Next, you need to make a WordPress default theme as the current theme of the site. Double-click on template and change the theme to twentytwenty. Then double-click on stylesheet and change the theme to twentytwenty.

    「503 Service Temporarily Unavailable」エラーを修正する方法

    Step 2:Disable The Previously Active Theme

    → Now, open Filezilla.

    And go to public_html> wp-content> themes . The theme folder will contain the previously active theme. Disable it by renaming it to something like themename.deactivate.

    Now open your website and check if it’s still throwing the error. If it is, that means the previously active theme is not the culprit.

    Step 3:Activate Previous Theme

    → Head over to PHPMyAdmin and rename the theme in the template &stylesheet セクション。 Ensure that the name is exactly like you copied. Do not make any changes to the spelling or casing.

    Step 4:Deactivate All Theme One By One

    → To find out which theme is the culprit, you need to disable one theme at a time. From Filezilla, start renaming each theme and checking your website.

    Remember not to disable the active theme. We’ve already checked that.

    If none of the themes are the cause of the error, then move on to the next solution.

    3. Talk To Your Hosting Provider

    Your hosting provider has allocated space on one of their servers. Based on your plan, there is an upper limit to the server resources your website can use. If your website needs more resources than the current plan allows, you will need to upgrade to a higher plan.

    If you are hosting your site on a shared hosting environment, then it’s possible that the problem could lie with other websites on your server. They could be hogging all the resources from your server, leaving very little for you to work with. Your website is not getting its share of resources.

    Another possible reason for the error is that your server is undergoing maintenance updates. Most hosting providers email you a day or two in advance, before taking the server down. It’s worth checking your email account, including the spam folder for these updates.

    You need to talk to your hosting provider to learn what’s happening. Try ruling out causes like server updates and other sites hogging resources. If you need to upgrade your hosting plan, do that.

    4. Limit the WordPress ‘Heartbeat’ API

    The Heartbeat API enables 3 functions on your WordPress site:

    <強い>1. Auto-save Posts &Pages: If you are working on a post or page and your browser crashes or you accidentally close the browser, WordPress will automatically save the latest version of your work.

    <強い>2. Display Real-Time Data: E-commerce websites use plugins to display real-time data on the dashboard. This API enables them to do that.

    <強い>3. Prevent Multiple Simultaneous Edits: On websites with multiple authors, you don’t want the same posts being edited by multiple people at the same time. If you are editing a post, the Heartbeat API locks it down and prevents anyone else from accessing it till you are done with it.

    The API utilizes your server resources to carry out all of the functions we mentioned above. But too many requests from the API can overwhelm the server. As a result, the server throws a 503 Service Temporarily Unavailable.

    Let’s find out if the API is causing the error.

    ステップ 1: ファイルジラを開きます。 And navigate to public_htm> wp-content> Themes .

    ステップ 2: Next, open the active theme and look for the function.php ファイル。 When you find it, right-click and select the view/edit オプション。

    「503 Service Temporarily Unavailable」エラーを修正する方法

    ステップ 3: Add the following code snippet into the file –

    add_action( 'init', 'stop_heartbeat', 1 );
    function stop_heartbeat() {
    wp_deregister_script('heartbeat');
    }

    Save the files and exit.

    「503 Service Temporarily Unavailable」エラーを修正する方法

    ステップ 4: Check whether your website is still throwing the error.

    If it is, the API is not the culprit. Go back to the function.php file and delete the code you just added. Don’t forget to save the file.

    But if the error is gone, the API was causing it. Congratulations on finding the cause!

    That being said, disabling the API permanently is not a good idea, because it enables some pretty important functions. However, you can reduce the number of times the API interacts with the server .方法は次のとおりです。

    ステップ 1: Install the Heartbeat Control plugin.

    ステップ 2: On your dashboard, navigate to General Settings> Heartbeat Control .

    ステップ 3: There are 3 options:WordPress Dashboard, Frontend, &Post editor Select. Select Modify Heartbeat for all 3 options and then reduce the frequency to the lowest .

    「503 Service Temporarily Unavailable」エラーを修正する方法

    ステップ 4: Now, open the function.php file and delete the code snippet .

    それだけです。

    5. Talk to Your CDN Providers

    On rare occasions, CDNs can cause 503 errors. This happens when there is a connectivity error between the CDN server and your website. If none of the solutions above worked for you, then chances are it’s a CDN issue.

    Reach out to your CDN support and tell them that you have ruled out every other possibility. Keep your CDN credentials ready. You’ll need it when speaking to the support personnel.

    それはすべての人々です。 We are confident that one of the above solutions will help you get rid of the error.

    But there’s no guarantee that it won’t occur again. The 503 error can spell disaster for your site. In the next section, we will quickly cover all the things that you stand to lose because of the error, and what can you do to protect your site from this error in the future.

    Impact Of The 503 Service Temporarily Unavailable Error On Your Site

    If the 503 error persists for a long time, it can have the following impact on your website:

    • Visitors start bouncing off of your website. This will be noticed by search engines like Google. Google will conclude that your website is not meeting user expectations and lower your SERP rankings .
    • Once ranking takes a hit, it will have a ripple effect. First, your traffic will decline , revenue collection will dip , then your monthly income will be affected. This is bad news for those of you who rely on their website to generate income.
    • Even if you don’t rely solely on your site for income, your SEO effort will be squandered . All the time, effort, and money you’ve invested in building your website will have gone to waste.
    • Your brand reputation will also be hampered.

    Luckily this will happen only when the issue isn’t resolved instantly.

    It’s best not to wait for the error to occur again and take preventive measures.

    Install BlogVault Backup Plugin NOW, and rest easy knowing your site is safe.

    Protect Your Site From The 503 Error In The Future

    There are a couple of things you can do to prevent the error from occurring in the future. But before we get into those, we strongly recommend setting up a backup service that takes a complete backup of your website every day .

    At times of crisis like this one, a backup is your safety net. You can quickly restore your site to normal and investigate the error later.

    Backups are valuable, only when they are taken on a regular basis. Otherwise, you may have to restore an old backup and lose all the modifications made on your site after that.

    Check out BlogVault’s WordPress Backup Service. It backs up your entire website automatically every day. Yes, every day. So at any given point, you stand to lose only one day’s work at the most. And it helps you restore your site within a few seconds.

    Moving on…

    1. Update or Add New Plugins &Themes On a Staging Site

    As we’ve seen, updates or the addition of themes and plugins are one of the biggest reasons why the error occurs.

    You can’t stop updating or trying out new plugins and themes, but you sure can be careful.

    How?

    Try using a staging site.

    これは、ライブ サイトの正確なレプリカです。 Here’s how you can create one:

    a. Install and activate BlogVault on your WordPress website.

    b. Add your site to the BlogVault dashboard. And it will start taking a backup of your complete website.

    「503 Service Temporarily Unavailable」エラーを修正する方法

    c. When the backup process is complete, on your BlogVault dashboard, click on Sites 次に、Web サイトを選択します。

    「503 Service Temporarily Unavailable」エラーを修正する方法

    d. On the next page, scroll down to the Staging section and select Add Staging> Submit. BlogVault がステージング サイトの作成を開始します。

    「503 Service Temporarily Unavailable」エラーを修正する方法

    e. When the staging site is ready, you will be given a username and password. Note down the credentials, you’ll need them.

    「503 Service Temporarily Unavailable」エラーを修正する方法

    f. Now, open the staging site by clicking on the Visit Staging Site ボタン

    「503 Service Temporarily Unavailable」エラーを修正する方法

    g. The staging site will open in a new tab and you will be asked to enter the credentials.

    「503 Service Temporarily Unavailable」エラーを修正する方法

    h. You will now be able to access your staging site. /wp-admin/ を追加するだけです を URL の末尾に追加して、ログイン ページを開きます。 And login via the same credentials you use to log into your actual site.

    「503 Service Temporarily Unavailable」エラーを修正する方法

    The staging site has all the plugins and themes present on your original site.

    Update or add themes and plugins.

    If all goes well on staging, you can carry out updates and additions to the actual site. If an error occurs on the staging, it doesn’t affect your original site. Use the steps listed above to troubleshoot the staging site, just as you would with a live website, to find the cause and fix the issue.

    After checking the themes and plugins on your staging site, you can merge your staging site with the original site, instead of updating or adding manually. Follow this guide: ステージング サイトと元のサイトの結合 .

    2. Use a Firewall to Prevent DDoS Attacks

    Firewalls help protect websites against DDoS attacks. But not all types of firewalls are effective in this type of attack. You need one that is cloud-based.

    A cloud-based firewall sits between your website and the traffic. All incoming traffic is intercepted by the cloud firewall. It investigates traffic requests. If it finds that a request is a malicious one, then that traffic is blocked.

    Therefore, when there is a DDoS attack, bad traffic hits the firewall before reaching the site. The firewall bears the burden of attack. Your website is left unharmed.

    We’ve compiled a list of the best WordPress firewalls. Pick one to protect your website against DDoS attacks.

    3. Upgrade To A Better Hosting Plan

    Server overloading is the main cause behind the 503 error. Maybe you are experiencing more traffic which is great. You need a server with more resources to be able to serve all your visitors. You will need to upgrade to a higher hosting plan.

    That said, let us ask you something – Is your site down often? Check your uptime monitoring tool for accurate data.

    If your hosting server is often down for one reason or another, then you need to move to a better hosting service.

    There are plenty of hosting services advertising great plans at low prices, but they often fail to deliver. We’ve compiled a list of the best WordPress hosting providers.

    And once you’ve made the decision to switch, this guide will help you migrate:How to Migrate WordPress Site?

    プロのヒント: If you are using BlogVault for backup and staging, then you can use the same tool for monitoring uptime as well.

    「503 Service Temporarily Unavailable」エラーを修正する方法

    次は?

    Errors are a part and parcel of managing a website. Don’t let them get the better of you. Our tutorials will help you overcome them all.

    We have compiled a list of the common WordPress errors and their fixes. Bookmark this article and return to it when you need it:WordPress Troubleshooting Guide.


    1. Windows 10 で RPC サーバーが利用できない問題を解決するには?

      RPC またはリモート プロシージャ コール サーバーは、2 つの異なるマシン間、または同じコンピューター上の 2 つの異なるプロセスとコンポーネント間の通信を確立するのに役立ちます。 Windows 10 では、特定のプロセスが正しく機能することを確認するために、クライアントとサーバーの間でデータを交換する必要がある場合があります。これは、コンピューターの起動時または再起動時に自動的に起動する RPC サービスを介して行われます。 Windows 10 で RPC サーバーが利用できないという問題に直面している場合、このガイドは、このエラーを解決するための最適な修正方法を提供します。 Win

    2. リモート デスクトップ ゲートウェイ サーバーが一時的に利用できない問題を修正する方法

      エラー – 「リモート デスクトップ ゲートウェイ サーバーが一時的に利用できないため、お使いのコンピューターはリモート コンピューターに接続できません」は、複数の Windows コンピューターでよく発生します。ほとんどのユーザーから報告されているように、問題が発生するとすぐに、サーバー接続がシステムに失敗します。 リモート デスクトップ ゲートウェイ サーバーが一時的に利用できない 無効なコンポーネントを削除することで解決できます。ただし、この問題にはいくつかの理由と特定の原因があります。解決策は場合によって異なる場合があります。場合によっては、他のテクニックを試す必要があるかもしれません