wgetミラーを使用したメモリ制限の問題

wgetミラーを使用したメモリ制限の問題

wgetのミラー機能を使用して動的サイトを静的サイトに変換しようとしています。これはうまくいったようですが、ページが多すぎて容量が大きすぎるサイトなので、命令を実行して数screen日間置いておきました。毎日のチェック中にメモリが使いすぎて関数が終了することがわかりました。

次のコマンドを実行した後:

 wget -r -mirror --tries=1  --wait=1 --html-extension -o log http://mysite.tld

私は次のエラーを見ました/var/log/messages

kernel: Out of memory: Kill process 10645 (wget) score 367 or sacrifice child
kernel: Killed process 10645 (wget), UID 0, total-vm:3154656kB, anon-rss:624672kB, file-rss:0kB, shmem-rss:0kB

4GBのRAMと4vCPU(vpsをホストするサイト)を備えたcentos7 VPSでコマンドを起動しましたが、最大2日以内に利用可能なすべてのメモリが飽和しているように見えました。

実行された命令のメモリ消費を制限したり、死亡時に終了した時点で再起動したりする方法はありますか?

ベストアンサー1

おすすめ記事