Я заметил, что в моих приложениях конечные точки просто исчезают через некоторое время без какой-либо информации о том, почему. Пример: я запустил приложение вчера вечером, сегодня утром я скручиваю конечную точку и получаю
curl -H "Content-type: application/json" http://localhost:8081
{
"_links" : {
"profile" : {
"href" : "http://localhost:8081/profile"
}
}
}
Вот как это выглядит после перезапуска службы:
curl -H "Content-type: application/json" http://localhost:8081
{
"_links" : {
"roleAssignments" : {
"href" : "http://localhost:8081/roleAssignments"
},
"invitations" : {
"href" : "http://localhost:8081/invitations"
},
"tenantProfiles" : {
"href" : "http://localhost:8081/tenantProfiles"
},
"roles" : {
"href" : "http://localhost:8081/roles"
},
"companies" : {
"href" : "http://localhost:8081/companies"
},
"permissions" : {
"href" : "http://localhost:8081/permissions"
},
"accounts" : {
"href" : "http://localhost:8081/accounts"
},
"profile" : {
"href" : "http://localhost:8081/profile"
}
}
}
Это супер трудно воспроизвести надежно. В основном, подождав более длительный период, я снова смог увидеть это поведение. Есть идеи, что здесь происходит?