블로그 이미지 관련 수정을 좀 하고 “Regenerate Thumbnails” 플러그인으로 모든 이미지 재생성을 했더니만 7~8시간 정도 걸림 -_-;;
htop으로 보니 8코어중 하나만 100%고 나머진 놀구 있었음.
검색해보니 PHP가 멀티쓰레드 작업에 이런저런 애로사항이 있는거 같음. (자세히는 안봄)
그래서 삽질 시작… URL 하나 호출할때 마다 이미지 하나씩 리젠되도록 php 삽질 한담에 Golang으로 동시에 여러개 호출할 수 있는걸 만들었음.
테스트 하다 보니 8코어 풀로 돌리니 서버 온도가 80도 넘게 올라가서 (팬 없는 패시브 쿨링상태) 5개 제한 걸고 이미지 리젠을 시작함…
7시간 넘게 걸리던게 2시간 이내로 완료되서 좋음 ㅎㅎㅎ
하루종일 삽질한 보람이 있네.
답글 남기기