[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

  • Autoptimize: 워드프레스 최적화 플러그인

    워드프레스 성능 향상을 위한 방법으로 캐시 플러그인 외 최적화 플러그인 설치를 고려할 수 있습니다. 대표적인 성능 향상 플러그인으로 Autoptimize, Asset CleanUp, Perfmatters 이 세 가지 플러그인을 들 수 있습니다. 3개의 플러그인은 코드 및 리소스 최적화 분야에서 가장 대표적으로 언급되는 워드프레스 성능 향상 플러그인들입니다. 캐시 플러그인은 페이지 로딩 속도를 빠르게 하기 위해 서버 부담을…

  • [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가 전송 메커니즘으로…

  • BackWPup Plugin 설치 및 설정

    BackWPup 플러그인은 인기 있는 워드프레스 백업 및 복원 플러그인 중 하나입니다. 프리 버전에서 50만 명 이상의 활성 설치와 지속적인 업데이트를 통해 안정성과 기능 향상이 이루어지고 있습니다. 이 페이지에서는 BackWPup 플러그인 설치 후 기본 설정 방법에 대해 알아 보겠습니다. 목차1. 워드프레스 크론[wp-cron]2. 해결 방법2.1 크론 사용 중지2.2 리눅스 크론 사용하기1️⃣ BackWPup 기본 백업 튜토리얼…

  • [WP] 워드프레스 글 ID 및 카테고리 ID 확인 방법

    워드프레스 사이트를 관리할 때 글 ID를 확인해야 하는 경우가 있습니다. 작업 도중 워드프레스 글 ID는 좌측 하단에서 확인할 수 있습니다. 워드프레스 카테고리 ID 역시 카테고리 페이지에서 동일한 방법으로 확인할 수 있습니다. 메모장에 글 ID를 좀 더 큰 글자로 쉽게 확인하는 방법입니다. 목차1. 워드프레스 크론[wp-cron]2. 해결 방법2.1 크론 사용 중지2.2 리눅스 크론 사용하기워드프레스 글…

  • [WP] 워드프레스 카테고리 만들기(&워드프레스 메뉴 만들기)

    워드프레스에서 작성한 글을 분류하기 위한 목적으로 카테고리를 설정할 수 있습니다. 카테고리는 글의 종류를 분류하기 위한 목적으로 만들며 어떤 CMS를 사용하는 블로그이든 중요한 요소로 생각해볼 수 있습니다. 워드프레스 카테고리 만들기는 블로그 및 웹 사이트를 시작하는 첫걸음인 동시에 글과 페이지 설정과 함께 필수로 설정해야 할 요소라고 생각해볼 수 있습니다 워드프레스에서 글 작성 후 메뉴 별로…

  • W3 Total Cache 속도 테스트

    워드프레스 캐시 플러그인 중 W3 Total Cache는 10년 넘게 꾸준한 인지도를 가지고 있는 플러그인입니다. 다만, 최근 몇 년간은 업데이트가 좀 뜸해지고, UI도 복잡해서 초보자들이 사용하기 어렵다는 평가도 많습니다. 높은 인지도를 가진 W3 Total Cache 속도 테스트를 통해, 이 플러그인이 어떻게 페이지 캐시, 데이터베이스 캐시, 오브젝트 캐시, 브라우저 캐시 등 여러 캐시 유형을 활용했을…