unknown error: session deleted because of page crash

라즈베리파이에서 잘 돌던 크롤러가 갑자기 동작하지 않아서 로그를 보니 unknown error: session deleted because of page crash 가 남아 있었다.

삽질을 좀 했는데 결론적으로 문제의 원인은 공유 메모리 공간(/dev/shm)이 부족한 것이었다. (참고: 크롤링 Selenium Chrome 에러)

ps로 프로세스를 목록을 보니 chromedriver가 엄청 많이 떠 있었다.

pkill chrome 으로 프로세스를 모두 죽이니 정상 동작했다.

chromedriver가 많이 떠 있었던 원인은 selenium webdriver를 닫을 때 quit()으로 닫지 않고 close()로 닫았기 때문이었다. (참고: [python] selenium close와 quit 차이점)

댓글 남기기

이 사이트는 스팸을 줄이는 아키스밋을 사용합니다. 댓글이 어떻게 처리되는지 알아보십시오.