1
SQL Serverを使用して、Hangfireデータと自己書き込みロガーを格納し、ASP.NET MVC 5サイトのHangfireからすべてのものをログに記録します。問題は、私はHangfireを起動し、設定し、問題なく新しい定期ジョブを追加できますが、それは機能しません(Hangfire.Job
テーブルに失敗した状態)。Hangfireの定期ジョブが失敗しました。
私はこのOwinStartup
設定を使用します。
public static void ConfigureHangfire(IAppBuilder app, string connectionName)
{
var options = new SqlServerStorageOptions
{
QueuePollInterval = TimeSpan.FromSeconds(10)
};
GlobalConfiguration.Configuration.UseSqlServerStorage(connectionName, options);
// Do not try to rerun failed jobs by default!
GlobalJobFilters.Filters.Add(new AutomaticRetryAttribute { Attempts = 0 });
// Add logs into passed log
LogProvider.SetCurrentLogProvider(new MyLogProvider()));
app.UseHangfireServer();
}
私は2つの質問があります:どのように私はそれを動作させることができ
- を?
- ログエラーメッセージが表示されないのはなぜですか?