0

友だち私はmvc3アプリケーションでジョブをスケジュールするためにQuartz.netを使用しています。別のサーバーでファイルをスキャンするコードのサンプルを作成しました。ローカルマシンで作業している間は正常に機能していました。私が自分のローカルでアプリケーションを公開してテストしたよりも。それまで私は元気に働いていました。しかし、アプリケーションを本番環境にデプロイすると、すべてが無駄になります。

私が最初にジョブを作成したとき、cronのクォーツテーブルでそれらのジョブを見ることができます。jobdetailsとトリガーはmysqlデータベースに保存されています。しかし、それはスケジュールされません。つまり、5分ごとに実行される特定の作業を実行したい場合、それは機能しません。そしてそれはまた例外を示さない

私はそれに固執しています。私の問題を解決する方法はありますか?または、このために構成する必要のある構成

4

1 に答える 1

0

権限の問題のようです。

ロギングシステムを有効にすることをお勧めします。
Quartz.netは、Common.Loggingを使用してエラーを追跡します。ここで
もう少し読むか、ここで私の答えを読むことができます Log4Net )。 私は過去にQuartz.net+Common.Logging + NLogを使用しましたが、それとその構成方法について何か書いています。 Quartz.net 2.xでも、いくつかの変更を加えて機能するはずです。

ロギングシステムを導入すると、何が起こっているのかを知ることができるはずです。

于 2013-02-18T09:07:17.663 に答える