답변

2

참조 : https://cloud.google.com/appengine/docs/flexible/ruby/scheduling-jobs-with-cron-yaml

이 웹 엔드 포인트를 호출 설정 크론 스크립트를 허용 할 것이다. 내 제안은 필요한 코드를 실행할 수있는 API 끝점을 추가하는 것입니다. 보안이 문제가되면 엔드 포인트 뒤에 http 기본 인증을 추가하고 cron의 URL 페이로드에 전달할 수 있습니다.

당신이 더러워 지길 원한다면, 컨트롤러 자체에서 레이크 코드를 트리거 할 수 있습니다.하지만이 방법은 좋지 않은 디자인이므로 권장하지는 않습니다. 대신 레이크에서 실행중인 모든 코드를 제어 장치.

위의 방법이 사용자의 요구에 맞지 않는 경우 다음 최상의 옵션은 sidekiq 인스턴스를 설정하고이를 사용하여 코드베이스의 코드를 예약하고 실행하는 것입니다.

+0

탱크 맨! –