[英]Warmup endpoint not working on App Engine
我在 App Engine 上有一個 kotlin 應用程序,我正在嘗試使用以下代碼設置預熱端點:
@RestController
@RequestMapping("/")
class HealthCheck {
@GetMapping
fun check(): String {
return "Hey ho, lets go!"
}
@GetMapping("/_ah/warmup")
fun warmup() : String {
return "Warmed up"
}
}
這是此端點在本地主機上工作的證明:
但是,當我運行./gradlew clean build
並將 jar 文件部署到 App Engine 時,端點不起作用
這是我的 app.yaml 文件:
runtime: java11
instance_class: F1
entrypoint: java -noverify -jar leaf-bff-0.0.1-SNAPSHOT.jar
threadsafe: true
automatic_scaling:
min_instances: 2
max_instances: 4
min_idle_instances: 2
max_concurrent_requests: 25
target_throughput_utilization: 0.8
inbound_services:
- warmup
我的目標是 jvm11。
嘗試僅對每個方法使用@GetMapping()
我讓它像這樣工作:
@RestController
class HealthCheck {
@GetMapping("/")
fun check(): String {
return "Hey ho, lets go!"
}
@GetMapping("/_ah/warmup")
fun warmup() : String {
return "Warmed up"
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.