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