Часто встречающиеся проблемы и пути их устранения#
Компонент не запускается с ошибкой "Could not resolve placeholder <имя свойства> …"#
Соответствующее сообщение возникает в случае, когда некоторое обязательное конфигурируемое значение, требуемое внутри среды компонента, не найдено. В этом случае необходимо проверить источник конфигурации:
В логах ssd-cloud-config с привязкой ко времени запуска сервиса проверьте, какие источники были использованы для формирования конфигурации компонента:
2022-11-08 17:56:40.352 INFO 704364 --- [http-nio-8888-exec-6] .c.s.e.MultipleJGitEnvironmentRepository : Fetched for remote master and found 1 updates 2022-11-08 17:57:25.067 ERROR 704364 --- [http-nio-8888-exec-8] p.s.c.c.e.ConfFilesEnvironmentRepository : /cloud-config/demo2-conf/ssd-core-data.conf 2022-11-08 17:57:25.235 INFO 704364 --- [http-nio-8888-exec-8] o.s.c.c.s.e.NativeEnvironmentRepository : Adding property source: Config resource 'file [/tmp/config-repo-18115692637716266867/demo2/ssd-core-data-demo2.yml]' via location 'file:/tmp/config-repo-18115692637716266867/demo2/' 2022-11-08 17:57:25.235 INFO 704364 --- [http-nio-8888-exec-8] o.s.c.c.s.e.NativeEnvironmentRepository : Adding property source: Config resource 'file [/tmp/config-repo-18115692637716266867/demo2/application-demo2.yml]' via location 'file:/tmp/config-repo-18115692637716266867/demo2/' 2022-11-08 17:57:25.240 INFO 704364 --- [http-nio-8888-exec-8] o.s.c.c.s.e.NativeEnvironmentRepository : Adding property source: Config resource 'file [/cloud-config/demo2/ssd-core-data-demo2.yml]' via location '/cloud-config/demo2/' 2022-11-08 17:57:25.240 INFO 704364 --- [http-nio-8888-exec-8] o.s.c.c.s.e.NativeEnvironmentRepository : Adding property source: Config resource 'file [/cloud-config/demo2/application-demo2.yml]' via location '/cloud-config/demo2/'Проверьте содержимое указанных источников, удостоверьтесь, что требуемое свойство представлено и для него задано значение.
Уровень сообщения ERROR свидетельствует, что конфигурация сервиса не была найдена в ожидаемом месте в соответствии с настройками ssd-cloud-config. Одиночная ошибка не говорит о том, что конфигурация компонента недоступна, потому что ssd-cloud-config предполагает наличие множественных источников, но в отсутствие сообщений о положительном поиске конфигурации необходимо проверить настройки ssd-cloud-config и удостовериться, что локации для поиска конфигураций указаны верно.