web-dev-qa-db-ja.com

ColdFusion11のスケジュールされたタスクが実行されていません

ColdFusionAdministratorで2つのスケジュールされたタスクを設定しました。 (管理者の「再生」ボタンを使用して)手動で実行しようとすると、ページは次のように応答します。

このスケジュールされたタスクは正常に完了しました。

ただし、タスクは実行されていません。

Coldfusion-out.logファイルには次のエントリがあります。

Jan 12, 2016 10:05:23 AM Information [DefaultQuartzScheduler_Worker-6] - Task default.Maintenance - Refresh SOLR Collection triggered.
Jan 12, 2016 10:05:23 AM Information [DefaultQuartzScheduler_Worker-6] - Starting HTTP request {URL='https://example.com/tasks/solr/', method='get'}
Jan 12, 2016 10:05:45 AM Error [DefaultQuartzScheduler_Worker-6] - Connection Failure: Status code unavailable

同じURLをブラウザで問題なく実行できます。スクリプトは正しく実行されます。

SSL証明書をJREキーストアにインポートしたので、それは問題ではないと思います。

ここで何が起こっているのか分かりますか?

2
Eric Belair

キーストアから既存の証明書エントリを削除してから、正しい証明書をインポートすることで、これを修正できました。私はもともとプライベート証明書(.crt)をインポートしていました。そのため、公開証明書のコピーをDER形式で保存してインポートする必要があり、スケジュールされたタスクが再び機能しました。

3
Eric Belair