# サーバーのトラブルシューティング

Source: https://support.kapsulehost.com/ja-jp/cloud-servers-troubleshooting

このガイドでは、サーバーでよくある問題とそれぞれの対処法を説明します。サインインできない、サーバーが応答しない、サイトにアクセスできない、ディスクがいっぱいになった、KPanelに見慣れないメッセージが表示された、といった場合です。

## 最初に確認すること

1. KPanelでサーバーを開き、ページ上部のステータスを確認します。**実行中**、**停止中**、**セットアップ中**、**再構築中**、**要対応**、**削除中**、**削除済み** のいずれかです。
2. **アクティビティ** タブを開き、サーバーに対する最近の変更と、誰がいつ行ったかを確認します。
3. **概要** タブのグラフで、過去1時間または1日のCPU、メモリ、ディスク、ネットワークを確認します。

ほとんどの問題は、この3つで原因がわかります。

## SSHでサインインできない

リリース時点ではブラウザーのコンソールはないため、SSHで接続します。

- **「Permission denied (publickey)」。** SSHクライアントが、サーバーにあるキーを提示していません。注文時に追加したキーを使って `ssh -i ~/.ssh/id_ed25519 root@<ip>` を実行してください。注文後に **SSH キー** のページで追加したキーは、このサーバーには入っていません。
- **キーまたはパスワードを紛失した。** サーバーが対応している場合は、**レスキュー** タブを開いて **root パスワードをリセット** をクリックします。または、レスキューモードを使ってキーを追加し直します。[レスキューモード](https://support.kapsulehost.com/ja-jp/cloud-servers-rescue) をご覧ください。
- **接続がタイムアウトする。** **ファイアウォール** タブでポート22のSSHが引き続き許可されているか確認し、**ルールを適用** をクリックします。[サーバーのファイアウォール](https://support.kapsulehost.com/ja-jp/cloud-servers-firewall) をご覧ください。
- **フィンガープリントが変わったという警告。** 再構築後は想定どおりです。`ssh-keygen -R <ip>` で古いエントリを削除してから、もう一度接続してください。

[SSHでサーバーに接続する](https://support.kapsulehost.com/ja-jp/cloud-servers-ssh-connect) をご覧ください。

## サーバーが応答しない

1. サーバーのページ上部にある **再起動** をクリックします。2分待ちます。
2. それでも応答しない場合は、**電源オフ** をクリックしてから **起動** をクリックします。
3. Metalサーバーでは、**ハードウェア** タブの **ハードリセット** を使用します。
4. それでも起動しない場合は、[レスキューモード](https://support.kapsulehost.com/ja-jp/cloud-servers-rescue) をオンにして、ディスクとログを確認します。

[電源のオン、オフ、再起動](https://support.kapsulehost.com/ja-jp/cloud-servers-power) をご覧ください。

## ウェブサイトやアプリにアクセスできない

- サーバーが **実行中** であることを確認します。
- **ファイアウォール** タブでそのポートが許可されているか確認します。たとえばウェブサイトなら80と443です。**Web** テンプレートでこれらが設定されます。
- サーバー内でプログラムが動作しているか確認します。たとえば `systemctl status nginx` を使います。
- ドメインのDNSがサーバーのIPアドレスを指しているか確認します。

## ディスクがいっぱい

ディスクがいっぱいになると、プログラムやデータベースが動かなくなることがあります。

- `df -h` と `du -sh /var/* | sort -h` で、容量を使っているものを調べます。
- 不要になった古いログ、キャッシュ、バックアップを削除します。
- [ブロックボリューム](https://support.kapsulehost.com/ja-jp/cloud-servers-storage) を追加するか、ディスクの大きいサイズに [サイズ変更](https://support.kapsulehost.com/ja-jp/cloud-servers-resize) します。

ストレージコアのサーバーには **ストレージ** タブがあり、ディスクの使用状況が表示され、80%を超えると警告されます。

## サーバーが起動しない

**「請求が停止している間は、このサーバーを起動できません。請求を確認してから、もう一度お試しください。」** **請求** を開いて未払いの請求書をお支払いいただいてから、サーバーを起動してください。

**「クレジットの確認が行われるよう、このサーバーは GPU パネルから起動してください。」** 時間課金のGPUサーバーでは、**GPU** タブの **サーバーを起動** を使用します。[時間課金のGPUとクレジット](https://support.kapsulehost.com/ja-jp/cloud-servers-gpu) をご覧ください。

**「このサーバーを起動するにはクレジットが足りません。」** クレジットを追加してから、もう一度お試しください。

## 表示される可能性のあるメッセージ

| メッセージ | 対処法 |
|---|---|
| 「サーバーは別の変更を処理中です。1分後にもう一度お試しください。」 | 現在の変更が完了するまでお待ちください。 |
| 「リクエストが多すぎます。1分待ってから、もう一度お試しください。」 | 1分待ってから、一度だけお試しください。 |
| 「サーバーはまだセットアップ中です。」 | ステータスが **実行中** になるまでお待ちください。 |
| 「ご本人であることを確認してから、もう一度お試しください。」 | もう一度クリックし、サインインの確認を完了してください。 |
| 「お客様のロールではこのサーバーを表示できますが、変更はできません。」 | サーバーを変更できるのは、オーナーと管理者のロールだけです。アカウントのオーナーにご依頼ください。 |
| 「この操作は現在このサーバーでは利用できません。」 | このサーバーではまだこの操作ができません。後でお試しいただくか、当社にお問い合わせください。 |
| 「変更に予想以上の時間がかかっています。数分後にもう一度ご確認ください。」 | 変更はまだ処理中です。後でページを再読み込みしてください。 |

## タブやボタンが見当たらない

タブやボタンは、そのサーバーで実際に利用できる場合にのみ表示されます。**レスキュー**、**ボリューム** などのタブが表示されない場合、お使いのサーバーではその機能を提供していません。これはエラーではありません。**請求** のロールには、サーバーのセクション自体が表示されません。

## サーバーに要対応と表示される

構築中などに問題が発生しました。当社のチームに通知が届いています。表示が消えない場合は、**サポート** からサーバー名を添えてチケットを作成してください。

## それでも解決しない場合

KPanelのKoraに質問するか、**サポート** から、サーバー名、行っていた操作、表示されたメッセージを添えてチケットを作成してください。システム管理者がいない場合は、[マネージドサーバーとアンマネージドサーバー](https://support.kapsulehost.com/ja-jp/cloud-servers-managed-vs-unmanaged) をご覧ください。

## 関連記事

- [SSHでサーバーに接続する](https://support.kapsulehost.com/ja-jp/cloud-servers-ssh-connect)
- [レスキューモード](https://support.kapsulehost.com/ja-jp/cloud-servers-rescue)
- [サーバーのファイアウォール](https://support.kapsulehost.com/ja-jp/cloud-servers-firewall)
- [電源のオン、オフ、再起動](https://support.kapsulehost.com/ja-jp/cloud-servers-power)
- [ブロックボリューム](https://support.kapsulehost.com/ja-jp/cloud-servers-storage)
