サーバーエラー
/latest.json?ascending=falseの読み込み時に発生
エラーコード:500エラー
このページは機能していません www.dexforum.com.br は現在、このリクエストを処理できません。
HTTP 500 エラー
なぜこれが起こるのですか?どうすれば解決できますか?
サーバーエラー
/latest.json?ascending=falseの読み込み時に発生
エラーコード:500エラー
このページは機能していません www.dexforum.com.br は現在、このリクエストを処理できません。
HTTP 500 エラー
なぜこれが起こるのですか?どうすれば解決できますか?
エラーメッセージは No space left on device と表示され、システム情報では 49.29GB の 100.0% が使用されています。
ドロップレットのサイズを大きくするか、現在何がスペースをすべて使用しているかを確認する必要があります。
サイトのコンテンツはサーバーから自動的に削除されると思っていました。このサイズを引き起こしている原因を確認するにはどうすればよいですか?
サーバーの管理方法に関する良い情報が、Manually update Discourse and Docker image to latest にあります。
ステップバイステップで教えていただきありがとうございます。しかし、コマンド cd /var/discourse\ngit pull\n./launcher rebuild app を使用すると、Device "docker0" does not exist.\nCannot connect to the docker daemon - verify it is running and you have access と表示されます。
アプリが停止しているようです。「./launcher start app」を試してみてください。これにより、再構築前のバージョンが復元されるはずです。
cd /var/discourse
./launcher start app
アプリが実行されていない限り、「./launcher cleanup」を実行しないでください。実行すると、それも削除されてしまいます。
またエラーが発生しました、信じられない、これらのことについて知りませんでした
root@forummaisvc:/var/discourse# ./launcher start app
Device “docker0” does not exist.
Cannot connect to the docker daemon - verify it is running and you have access
試してください:
cd /var/discourse
./launcher restart app
ジムの言う通りです…
まず sudo apt autoremove --purge を試してから sudo systemctl start docker と .\launcher start app を実行し、その後 .\launcher cleanup を実行してみてください(事前にバックアップを作成しておくことをお勧めします)。
スペースを確保するためにファイルを削除することを提案するのは、いつも少し不安になります。余分なバックアップファイルや、孤立した画像などを対象とする、初心者向けのステップバイステップの方法はありますか?
apt autoremove するスペースすらありません ![]()
ああ、すべてが比例していることを考えると、少し〜のように感じます
まず sudo apt autoclean
そして Ko の最初のパンチのために sudo find /var/log -type f -iname *.gz -delete
それから sudo apt autoremove を試してみてください
そして最後に sudo systemctl start docker
sudo /var/discourse/./launcher start app
sudo /var/discourse/./launcher cleanup
ドックデーモンとは何ですか?インストール方法は? @Benjamin_D @JammyDodger
Dockerを起動するのに十分な空き容量がないため、./launcher cleanup(以前の再構築で残った古いコンテナ/イメージを整理する推奨される方法)を実行できません。理想的には、実行前にサイトをライブ(./launcher start app)にしておくことで、再構築で何か問題が発生した場合のフォールバックとなります。
サイトが100%満杯になった経験がないため、何が機能し、何が機能しないのか(たとえば、autocleanとautoremoveが実行できないこと)は少し不明です。@Benjamin_D、ボールを転がすために手動でファイルをいくつか削除してスペースを解放することはまだ可能か知っていますか?例えば:
cd /var/discourse/shared/standalone/backups/default dir
最も古いファイル名をコピーし、削除するために貼り付けます。例えば:
rm jammydodger-s-test-site-2022-04-12-033748-v20220407195246.tar.gz
または、孤立したイメージを確認して、それらを1つ以上削除することもできます:
docker images
ただし、サイトに多くのユーザーアップロードがある場合、単純にサイズ変更が必要になる可能性があることも言及する価値があるかもしれません。しかし、開始以来サーバーのメンテナンスを何も行っていない場合は、整理整頓でしばらくの間は乗り切れる可能性が高いです。
何か「アプリ関連」の前に、まずログを対象にするのが良いと思います。
sudo journalctl --rotate
sudo journalctl --vacuum-time=1s
何も知りませんが、まず最も明白なことをします。常に言われているように、Docker がオンになっているかどうかを確認します。
systemctl status docker
似たような問題について、こちらのトピックを見つけました。
手伝ってくれて、答えてくれてありがとう!
Discourseが自動的にファイルを削除するものだと思っていました!
ストレージを圧迫しているファイルを確認するにはどうすればよいですか?また、どのファイルを削除できますか?
コマンドで行いますか、それともフォーラムの設定に行けますか?