Skip to content

Commit 86da8d0

Browse files
committed
Adjust api's healthcheck config
Increase memory for high-load services
1 parent 55e823e commit 86da8d0

File tree

3 files changed

+5
-10
lines changed

3 files changed

+5
-10
lines changed

api/api-app/Dockerfile

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2,4 +2,4 @@ FROM openjdk:11
22
ARG JAR_FILE=target/*.jar
33
COPY ${JAR_FILE} app.jar
44
ENTRYPOINT ["sh", "-c", "java ${JAVA_OPTS} -jar /app.jar"]
5-
HEALTHCHECK --interval=45s --start-period=30s --retries=5 CMD curl -sf 'http://localhost:8080/actuator/health' >/dev/null || exit 1
5+
HEALTHCHECK --interval=45s --timeout=30s --start-period=60s --retries=5 CMD curl -sf 'http://localhost:8080/actuator/health' >/dev/null || exit 1

api/api-app/src/main/resources/application.yml

Lines changed: 0 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -6,10 +6,6 @@ spring:
66
main:
77
allow-bean-definition-overriding: true
88
allow-circular-references: true
9-
kafka:
10-
bootstrap-servers: ${KAFKA_IP_PORT:localhost:9092}
11-
consumer:
12-
group-id: api
139
r2dbc:
1410
url: r2dbc:postgresql://${DB_IP_PORT:localhost}/opex
1511
username: ${dbusername:opex}

docker-compose.yml

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -208,7 +208,7 @@ services:
208208
accountant:
209209
image: ghcr.io/opexdev/accountant
210210
environment:
211-
- JAVA_OPTS=-Xmx256m -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
211+
- JAVA_OPTS=-Xmx512m -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
212212
- SPRING_PROFILES_ACTIVE=scheduled
213213
- KAFKA_IP_PORT=kafka-1:29092,kafka-2:29092,kafka-3:29092
214214
- CONSUL_HOST=consul
@@ -234,7 +234,6 @@ services:
234234
deploy:
235235
restart_policy:
236236
condition: on-failure
237-
238237
eventlog:
239238
image: ghcr.io/opexdev/eventlog
240239
environment:
@@ -358,7 +357,7 @@ services:
358357
wallet:
359358
image: ghcr.io/opexdev/wallet
360359
environment:
361-
- JAVA_OPTS=-Xmx256m -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
360+
- JAVA_OPTS=-Xmx512m -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
362361
- KAFKA_IP_PORT=kafka-1:29092,kafka-2:29092,kafka-3:29092
363362
- CONSUL_HOST=consul
364363
- DB_IP_PORT=postgres-wallet
@@ -388,7 +387,7 @@ services:
388387
market:
389388
image: ghcr.io/opexdev/market
390389
environment:
391-
- JAVA_OPTS=-Xmx256m -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
390+
- JAVA_OPTS=-Xmx512m -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
392391
- KAFKA_IP_PORT=kafka-1:29092,kafka-2:29092,kafka-3:29092
393392
- CONSUL_HOST=consul
394393
- DB_IP_PORT=postgres-market
@@ -415,7 +414,7 @@ services:
415414
api:
416415
image: ghcr.io/opexdev/api
417416
environment:
418-
- JAVA_OPTS=-Xmx256m -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
417+
- JAVA_OPTS=-Xmx512m -agentlib:jdwp=transport=dt_socket,server=y,suspend=n,address=*:5005
419418
- CONSUL_HOST=consul
420419
- DB_IP_PORT=postgres-api
421420
- BACKEND_USER=${BACKEND_USER}

0 commit comments

Comments
 (0)