Я установил две запланированные задачи в администраторе ColdFusion. Когда я пытаюсь запустить их вручную (с помощью кнопки "воспроизведение" в администраторе), страница отвечает:
Это запланированное задание было успешно выполнено.
Однако задача не выполнена.
В файле 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 и импортировать ее, и запланированные задачи снова заработали.