Cronark: PHP용 경량 크론 기반 작업 스케줄링

발행: (2026년 2월 24일 오후 02:16 GMT+9)
2 분 소요
원문: Dev.to

Source: Dev.to

소개

PHP에서 백그라운드 작업이 필요하지만 Redis, RabbitMQ, 혹은 무거운 인프라를 다루고 싶지 않다면 Cronark가 바로 당신이 찾던 것일 수 있습니다.
이는 순수 PHP(8.1+)와 시스템의 cron만으로 동작하는 최소한의 cron 기반 작업 스케줄러이며, 외부 서비스가 전혀 필요하지 않습니다.

왜 Cronark인가?

  • 외부 의존성 없음
  • 큐 서버 필요 없음
  • 백그라운드 데몬 필요 없음
  • PHP + cron만 있으면 됨

서버에서 cron을 실행할 수만 하면 바로 사용할 수 있습니다.

설치

composer require nabeghe/cronark

작업 만들기

addJob(SendEmailsJob::class, "email");
$cronark->start("email");

Crontab에 추가하기

* * * * * php /path/to/worker.php

이제 작업이 매분 실행됩니다.

Cronark를 사용해야 할 때

  • 공유 호스팅 환경에 있을 때
  • 가벼운 스케줄링이 필요할 때
  • 최소한의 인프라를 선호할 때
  • 반복적인 백그라운드 작업이 필요할 때

Cronark는 엔터프라이즈급 큐 시스템을 대체하기 위한 것이 아니라, 단순함과 실용성을 위해 만들어졌습니다. 복잡함 없이 깔끔한 솔루션을 원한다면 한 번 살펴볼 가치가 있습니다.

링크

0 조회
Back to Blog

관련 글

더 보기 »