Skip to content

Commit c1f0134

Browse files
committed
[Fix]파일명 수정
2 parents a5704cb + b81ed8f commit c1f0134

File tree

1 file changed

+27
-0
lines changed

1 file changed

+27
-0
lines changed
Lines changed: 27 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,27 @@
1+
package com.example.Jinus.scheduler;
2+
import org.springframework.scheduling.annotation.Scheduled;
3+
import org.springframework.web.client.RestTemplate;
4+
import org.springframework.stereotype.Component;
5+
import org.springframework.beans.factory.annotation.Value;
6+
import org.slf4j.Logger;
7+
import org.slf4j.LoggerFactory;
8+
9+
@Component
10+
public class HealthCheckScheduler {
11+
private static final Logger logger = LoggerFactory.getLogger(HealthCheckScheduler.class);
12+
13+
@Value("${server.port:8080}")
14+
private int serverPort;
15+
16+
private final RestTemplate restTemplate = new RestTemplate();
17+
18+
@Scheduled(fixedRate = 60000) // 60초마다 실행
19+
public void performHealthCheck() {
20+
String url = "http://localhost:" + serverPort + "/actuator/health";
21+
try {
22+
restTemplate.getForEntity(url, String.class);
23+
} catch (Exception e) {
24+
logger.error("Health check failed: {}", e.getMessage(), e);
25+
}
26+
}
27+
}

0 commit comments

Comments
 (0)