코드이그나이터 기반 PHP 오픈소스 게시판 : 씨아이보드

[씨아이보드] 스케쥴러 기능 런칭

스케쥴러 기능 런칭

 

안녕하세요

 

새로운 기능인 스케쥴러 기능을 런칭하게 되어 알려드립니다.

 

스케쥴러 기능은 스케쥴을 등록하고 관리합니다.

cron 과 그 역할이 비슷하나, 통상적인 cron이 스케줄에 맞춰 지정된 시간에 정확하게 수행되는 것과 달리, 이 스케쥴러는 웹요청이 들어올 경우에만 실행됩니다.

즉 사용자가 사이트를 방문할 경우에, 수행되어야 할 스케쥴러를 확인하고 있으면 실행하게 됩니다.

스케쥴러로 등록하고 싶은 라이브러리를 작성하여 application/libraries/cron/ 디렉토리에 추가합니다. 

 

매번 사이트가 로딩될 때마다 실행해야할 스케쥴러가 있는지 확인하는 것은 비효율적이고, 사이트에 부하를 일으킬 수 있으므로,

일정한 시간마다 한 번씩만 실행해야할 스케쥴러가 있는지 확인하며, 있는 경우에 실행하게 됩니다.

실행해야할 스케쥴러가 2개 이상일 경우에는 1개만 실행되며, 나머지는 다시 일정 시간 뒤에 다시 스케쥴러가 있는지 확인할 때에 실행됩니다.

스케쥴러가 있는지를 얼마나 자주 체크할 것인지는, application/config/cb_config.php 의 $config['check_scheduler_second'] 변수의 값에 초 단위로 입력해주시면 됩니다.

 

이 기능은 프리미엄 버전에만 해당됩니다.

 

감사합니다. 

0
0
이 글을 페이스북으로 퍼가기 이 글을 트위터로 퍼가기 이 글을 카카오톡으로 퍼가기 이 글을 카카오스토리로 퍼가기 이 글을 밴드로 퍼가기

팁&테크

번호 제목 글쓴이 날짜 조회수
공지 프리미엄 버전을 공개합니다. +14 icon 관리자 06-21 3,688
36 씨아이보드 디렉토리 구조 이해하기 +2 icon 해피정 08-17 370
35 씨아이보드 utf8mb4 로 설치하기 (2017-08-11 수정) icon 해피정 08-11 183
34 씨아이보드 eclipse (neo, oxygen) 에서 CI, CIBOARD au… 하마쿵 07-25 235
33 씨아이보드 강제로 www 없애고 https로 이동하게 하기 +1 싸나이 07-17 306
32 씨아이보드 The action you have requested is not all… +1 싸나이 07-17 196
31 씨아이보드 CIBOARD 설치화면이 뜨지 않고 백지만 뜰 경우 해결방법 +1 싸나이 07-17 195
30 씨아이보드 베이직 1.6.7 이하 버전에서 씨아이보드 2.0 으로 업그레이드 방법 icon 관리자 06-21 513
29 씨아이보드 초보팁] 모든 페이지에서 로그인여부 검사하기 할때 주의 할점. 발자취 10-03 2,607
28 씨아이보드 게시판 추가필드로 검색하기( 커스터 마이징 ) 쎈돌 07-18 3,561
27 씨아이보드 휴대폰본인인증, 아이핀본인인증 기능 런칭 icon 관리자 04-08 12,670
26 씨아이보드 네이버 블로그 자동포스팅 기능 런칭 +1 icon 관리자 04-01 5,932
25 씨아이보드 씨아이보드 테이블구조 icon 관리자 03-22 13,688
24 씨아이보드 bit.ly 짧은 주소 적용하기 icon 관리자 02-19 4,659
23 씨아이보드 휴면계정 관리 기능 런칭 icon 관리자 02-06 3,005
22 씨아이보드 사이트맵 기능 런칭 icon 관리자 02-03 2,592
21 씨아이보드 스케쥴러 기능 런칭 icon 관리자 02-01 2,723
20 씨아이보드 프로파일링 기능 런칭 icon 관리자 01-26 2,181
19 씨아이보드 베이직 -> 프리미엄 업그레이드 방법 icon 관리자 12-24 2,540
18 코드이그나이터 mysqli 와 pdo 설정 방법 +1 icon 관리자 11-12 3,484
17 씨아이보드 PHP 5.5.x preg_replace() : The /e modifi… +11 매너달팽이 11-06 2,877