Как вызвать Cron Call лямбда - PullRequest
0 голосов
/ 12 января 2019

Когда я запускаю расписание sls, я не вижу вызываемых лямбд, хотя у меня есть логи. Когда я вызываю лямбду локально с помощью sls, вызываю local -f launchScrapers, она выдает мне правильный журнал для поддельных данных, и сама лямбда работает, но когда я вызываю ее по расписанию sls, она печатает только без сервера: scheduler: scheduling launch_scrapers / launch_scrapers с * / 1 * * * * и завершает процесс, и нет журналов из вызванных лямбд.

#This is part from serverless.yml
plugins:
  - serverless-offline-scheduler

launchScrapers:
    handler: handler.launchScrapers
    events:
      - schedule: rate(1 minute)

//This is defined handler
module.exports.launchScrapers = (event, context, callback) => {
  // list business names
  const fakeDatabaseResults = [
    "battleship-missouri-memorial-honolulu",
    "art-institute-of-chicago-chicago-3",
    "lands-end-trail-san-francisco"
  ];

  // launch a lambda for each business name
  fakeDatabaseResults.forEach((businessName) => {
    deployScrapers(businessName);
  });
};
...