我在appengine上有一个kotlin应用程序,我正在尝试用下面的代码设置预热端点:
@RestController
@RequestMapping("/")
class HealthCheck {
@GetMapping
fun check(): String {
return "Hey ho, lets go!"
}
@GetMapping("/_ah/warmup")
fun warmup() : String {
return "Warmed up"
}
}
以下是此端点在localhost上工作的证明:
但是,当我跑的时候 ./gradlew clean build
并将jar文件部署到appengine,端点不起作用
这是我的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。
1条答案
按热度按时间smdnsysy1#
尝试只使用
@GetMapping()
每种方法我让它这样工作: