"OSError: [Errno 12] Cannot allocate memory"となってしまった場合
"OSError: [Errno 12] Cannot allocate memory"となってしまった場合
ps aux
で確認
chromedriverのプロセスが大量に残っていた。
これはdriver.quit(), driver.close()して、プロセスを閉じていなかったため。(プログラムを実行するたびにウィンドウを開きまくったままだったため。)
これを業界では、「ゾンビ化してしまった」というらしい。
ゾンビ化したchromedriverの対処
killall chrome
プロセスを終わらせたか、ps auxで改めて確認。
ps -Af | grep chrome
削除されていることを確認し、再度プログラムを無事実行することが出来ました。
この記事が気に入ったらサポートをしてみませんか?