[WP] 워드프레스 크론을 리눅스 크론으로 교체하기

워드프레스 크론을 말하기 전에 먼저 크론(cron)에 대해 확인해 보겠습니다. 크론은 자동화 된 예약 시스템입니다. 정해진 시간에 작업을 수행하게끔 지정된 프로그램입니다. 리눅스에서 항상 실행중인 프로그램을 뜻 하는 데몬(daemon)은 백그라운드에서 여러가지 작업을 합니다. 데몬 중에 크론이 있다고 보면 됩니다.

1. 워드프레스 크론[wp-cron]

워드프레스 크론 즉, wp-cron은 워드프레스 코어 그리고 테마와 플러그인이 업데이트 되었는지 확인하는 작업에 사용됩니다. 예를 들어 우커머스와 같은 플러그인의 예약된 작업을 실행하는데 사용된다거나 자동 메일 발송 등을 생각할 수 있습니다.

WooCommercesms는 워드프레스에서 가장 많이 사용되는 전자상거래 솔루션입니다.

wp-cron이 관리자 페이지에서 수동으로 처리할 업무를 자동으로 처리해 주니 점점 편해집니다. 테마, 플러그인의 자동 업데이트 설정은 편리함을 더해 줍니다. 하지만 방문자가 사이트에 방문할 때 자동으로 생성된 wp-cron 또는 지속적인 크론 작업이 불필요한 서버 리소스를 발생시켜 웹사이트의 속도를 저하 시킬 수 있습니다.

워드프레스 크론

2. 해결 방법

2.1 크론 사용 중지

워드프레스 루트 폴더에 있는 ‘wp-config.php’ 파일 편집을 이용해 wp-cron.php 파일의 실행을 멈추는 방법입니다.

define('DISABLE_WP_CRON', 'true');

2.2 리눅스 크론 사용하기

크론탭 명령어를 실행합니다.

~#] crontab -e

그 다음에 명령줄에 wget 명령어를 추가 해 줍니다.

# 매일 10분마다 실행(wget 명령어) #
*/10 * * * * wget -q -O - https://yourdomain.com/wp-cron.php?doing_wp_cron >/dev/null 2>&1

# */10을 *로 바꾸면 1분 마다 지속적으로 실행됩니다.#

# 매일 10분마다 실행(php 파일 직접 실행하기) #
*/10 * * * * /usr/bin/php /var/www/wp-cron.php > /dev/null 2>&1

# ▲ /var/www/ 예시 경로이니 이용중인 경로는 호스팅 회사로 문의 해 주시기 바랍니다. #

저장하고 나가기 명령어 실행 후

:wq 

~#] service cron start

Similar Posts

  • 워드프레스 호스팅 RocketNet 가격·스펙 & Starter 플랜 $1

    워드프레스 호스팅 중 RocketNet은 속도와 안정성을 중시하는 개발자형 관리형 호스팅 서비스로, 캐시·보안·CDN 기능을 기본 제공하며 별도의 설정 없이 빠른 환경을 구축할 수 있습니다. 엔터프라이즈 호스팅을 제외한 관리형 호스팅 및 에이전시 호스팅은 첫 달 $1로 할인과 1년 결제 시에도 30일 환불 정책이 있기 때문에 가입 후 충분히 검토 후에 연장 여부를 검토할 수 있습니다….

  • [WP]워드프레스 내부 링크 추가 방법(7초 안에 이전글 찾기)

    워드프레스로 운영되는 CMS는 SEO에서 다른 CMS에 비해 유리한 측면과 플러그인으로 편리한 기능들을 제공하기 때문에 높은 점유율을 자랑하고 있습니다. SEO에 많은 이점을 주는 워드프레스 내부 링크 추가하는 방법에 대해 알아 보겠습니다. 목차1. 워드프레스 크론[wp-cron]2. 해결 방법2.1 크론 사용 중지2.2 리눅스 크론 사용하기1. 워드프레스 내부 링크 추가 방법 ▼ 내부 링크(Internal Link)는 아래 사진처럼 ‘콘텐츠…

  • [WP] 워드프레스 사이트 건강 필수 모듈 imagick 설치하기

    워드프레스 필수 플러그인 사이트 건강에서 사이트 건강 상태를 확인할 때 “하나 이상의 필수 모듈을 누락했습니다.”와 같은 글을 확인할 수 있습니다. ‘필수 모듈 imagick’는 미디어 업로드에 더 나은 이미지 품질을 제공합니다. 목차1. 워드프레스 크론[wp-cron]2. 해결 방법2.1 크론 사용 중지2.2 리눅스 크론 사용하기1. 필수 모듈 imagick 사이트 건강에서 권장 사항 중 모듈이 누락되었다는 안내가 확인…

  • Clearfy 설정 가이드: 워드프레스 성능 최적화

    워드프레스 사이트의 속도를 높이기 위해 캐시 플러그인을 고려할 때, Clearfy Cache는 단순한 캐시 플러그인을 넘어 워드프레스 전반을 최적화하는 통합 도구로 평가받고 있습니다. 이 글에서는 Clearfy의 주요 기능과 설정 방법을 단계별로 살펴보고, 실제 사이트에서 성능을 높이기 위한 실전 팁을 함께 정리했습니다. WP Fastest Cache나 W3 Total Cache와 같이 캐시 플러그인이지만 캐시 기능보다 워드프레스 최적화…

  • [WP] 워드프레스 XML-RPC 취약점과 비활성화 해야 하는 이유 2가지

    워드프레스 xmlrpc.php는 보안 문제가 발생합니다. xmlrpc.php 파일을 이용한 워드프레스 사이트에 대한 무차별 대입 공격이 문제입니다. xmlrpc.php 취약점으로 많은 워드프레스 유저에게 알려진 문제이기도 합니다. ‘XML-RPC‘의 기본 기능 및 활용성과 문제가 되는 이유에 대해 알아 보겠습니다. 목차1. 워드프레스 크론[wp-cron]2. 해결 방법2.1 크론 사용 중지2.2 리눅스 크론 사용하기 1. 워드프레스 xmlrpc.php란? xmlrpc.php 파일은 HTTP가 전송 메커니즘으로…

  • WordPress: 개념과 기능 | 왜 워드프레스를 사용하는가?

    WordPress는 무료 오픈 소스 콘텐츠 관리 시스템(CMS)입니다. 원래는 블로그 게재 목적으로 개발되었지만, 시간이 지나면서 인터넷 포럼, 웹사이트, 다양한 콘텐츠 유형을 지원하는 플랫폼으로 발전했습니다. 테마와 플러그인 시스템을 기반으로 하며, 미디어 갤러리, 회원제 사이트, 학습 관리 시스템(LMS), 우커머스를 활용한 쇼핑몰 등 거의 모든 형태의; 웹사이트 구축이 가능합니다. 콘텐츠 관리 시스템(CMS)을 사용하는 이유는 비 개발자도 손쉽게…