外部のレンタルサーバーにてmoodleを運用しておりますが、moodleのSQLデータベースの容量上限がレンタルサーバーの基準値を越えました。
データベースの容量を減らすには、コースのリセットをして、課題の提出データ等を削除すればよいでしょうか?
ご教示の程宜しくお願いいたします。
> 設定後、何日くらいでログが削除されますでしょうか?
設定にもよりますが、24時間以内に削除されると思います。
よろしければ、以下の手順で現在のログ削除の実行間隔をご確認ください。
- Moodleにサイト仮者としてログインする。
- 「管理 > サイト管理 > サーバ > タスク > スケジュールタスク」ページに移動する。
- 「ログテーブルクリーンアップ \logstore_standard\task\cleanup_task」の右側にある編集アイコン (歯車のアイコン) をクリックする。
- 「最新実行」および「次の実行」の右側に表示されている日時から、ログ削除の前回の実行日時および次回の実行日時を確認する。
> あるいは、私はインストール時、Cronは何も追加設定等していませんが、設定しないとログが消えないのでしょうか?
「Cronは何も追加設定等していません」とのことですが、念のため、お使いのサーバで以下のようなcronジョブが設定されているかどうかご確認ください。
* * * * * /usr/bin/php /var/www/html/admin/cli/cron.php >/dev/null
もし、さくらのレンタルサーバをお使いでしたら、以下のページが参考になるかと思います。
[さくらスタンダードのコントロールパネルからCRONの実行を指定する - ゆうそうとITブログ]
https://usortblog.com/sakuracron/#CRON-2