TimerTrigger C#지 트리거

0

질문

내가 사용하 TimerTrigger CRON 작업을 계획 작업에 대한 2 일하지만,방아쇠 작동하지 않는 것. 다음 코드는,내가 노력

public static void StartupJob([TimerTrigger("0 * * * * *", RunOnStartup = true)] TimerInfo timerInfo) //0 * * * * * added CRON job to run for every minute for testing purpose
        {
            Console.WriteLine("Timer job fired!");
        }

로컬입니다.설정합니다.json

{
    "IsEncrypted": false,
    "Values": {
      "AzureWebJobsStorage": "UseDevelopmentStorage=true",
      "FUNCTIONS_WORKER_RUNTIME": "dotnet"
    }
}

으로 위의 코드 작동하지 않는 나에 추가하려면 다음을 main()

static void Main()
        {
            var config = new JobHostConfiguration();
            config.UseTimers();
            config.Tracing.ConsoleLevel = System.Diagnostics.TraceLevel.Verbose;

            if (config.IsDevelopment)
            {
                config.UseDevelopmentSettings();
            }

            var host = new JobHost(config);
            // The following code ensures that the WebJob will be running continuously
            host.RunAndBlock();
        }

점점 다음과 같은 오류가 발생하고 보여주는 수로를 설치하 DocumentFormat 패키지지만 이 패키지를 설치하지 않을 해결하 붙 오류가 있습니다.

enter image description here

나는 초보자는 C#과를 찾을 수없는 무엇이 문제입니다. 어떤 도움이 또는 좋은 예 도움이 될 것입 및 감사합니다.

감사합니다.

azure-functions azure-webjobs c# cron
2021-11-14 18:01:13
1

최고의 응답

0

려고 했을 재생하는 문제고 그것을 알아 냈다.

  1. 첫째,내가 만들어 Azure 기능 Visual Studio 에서 선택한 타이머 트리거 >만들기를 클릭합니다. enter image description here

  2. 귀하의 요구 사항에 따라 실행이 타이머 트리거 기능에서 모든 분기,식기 [TimerTrigger("0 * * * * *")]

enter image description here

  1. 그 후,빌드 프로젝트의 기능을 실행합니다. 출력 결과는 다음과 같습니다.

enter image description here

  1. 생성 기능 응용 프로그램에서 Azure(소비 plan).
  2. 출판 위의 기능 응용 프로그램을 Azure 기능 응용 프로그램은 visual studio.
  3. 그런 다음,Azure 포털>의 기능 응용 프로그램>함수(왼쪽에 인덱스 창에서)>에 클릭의 함수 이름(내 경우에 그것은 Function1) enter image description here

후에는,이동하는 코드 통합,클릭 시험/실행 당신의 기능과 로그를 시작됩 로깅을 실행의 기능은 아래와 같다:

enter image description here

예제 2(된 코드에서 질문):

enter image description here

enter image description here

문제는 Console.Writeline정전기 방지 기능. 리디렉션할 수 있습니다 그출력(stdout)다른 곳하지만,추적할 수 없습니다 그 문을 실행한 후에서 그것은 도달 stdout.

기 위해서는 우리를 위해 할당 함수 호출 logging,우리가 알 필요가 있는 함수에서 나온 그는 특히 호출 id 그것에 속한다. 이것은 무엇인 TraceWriter 는 않습니다. 거기에서,우리의 로깅 엔진 파이프서 그것을 저장소에 대한 우리의 대시보드 픽업합니다. 우리는 하이 파이프 stdout 관 웹 작업 로그하지만,그것은 간단하지 않 넥타이를 주어 호출을 기반으로 합니다.

에 대한 더 많은 정보에 따라,이: https://github.com/Azure/azure-webjobs-sdk/issues/682

다른 방법으로 이용할 수 있는 사용자 정의 로깅 프레임워크(예:Serilog)및 직접 로그를 출력합니다.

에 대한 자세한 내용은 로깅 샘플을 따를 수 있는 아래 링크:

https://docs.microsoft.com/en-us/sandbox/functions-recipes/logging?tabs=csharp

2021-11-16 12:23:17

는 경우 게시 대답을 도왔을 수 있습으로 표시 대답을 클릭하여 확인 표시가 나타납니다. 그렇게 도울 수 있는 다른 커뮤니티 구성원.
HariKrishnaRajoli-MT

다른 언어로

이 페이지는 다른 언어로되어 있습니다

Русский
..................................................................................................................
Italiano
..................................................................................................................
Polski
..................................................................................................................
Română
..................................................................................................................
हिन्दी
..................................................................................................................
Français
..................................................................................................................
Türk
..................................................................................................................
Česk
..................................................................................................................
Português
..................................................................................................................
ไทย
..................................................................................................................
中文
..................................................................................................................
Español
..................................................................................................................
Slovenský
..................................................................................................................