Files
crawler-plugin/backend-java/docs/baota-start-commands.md
2026-05-12 21:03:42 +08:00

2.0 KiB

Multi-Server Start Commands

Use the same packaged jar on both servers. Do not switch code comments before packaging.

Requirements:

  • Build once: mvn clean package -DskipTests
  • Use profile: server
  • Put JVM options before -jar
  • Pass AIIMAGE_INSTANCE_ID and Redis address from the startup command
  • Result file job MQ is expected to stay enabled in packaged server deployments

1Panel server 121:

Environment variables:

SPRING_PROFILES_ACTIVE=server
AIIMAGE_INSTANCE_ID=server-121
AIIMAGE_REDIS_HOST=192.168.0.172
AIIMAGE_REDIS_PORT=16379
AIIMAGE_REDIS_PASSWORD=B6COTcY094TYe545
AIIMAGE_REDIS_DATABASE=0
AIIMAGE_SERVER_PORT=18080
AIIMAGE_STORAGE_LOCAL_TEMP_DIR=/app/data/tmp
AIIMAGE_RESULT_FILE_JOB_MQ_ENABLED=true
AIIMAGE_ROCKETMQ_NAME_SERVER=121.196.149.225:9876

Recommended startup command:

java -Xmx2048M -Xms2048M -jar /app/aiimage-backend-0.0.1-SNAPSHOT.jar

Baota server 111:

/www/server/java/jdk-21.0.2/bin/java -Xmx1024M -Xms256M -jar /app/java/aiimage-backend-0.0.1-SNAPSHOT.jar --spring.profiles.active=server --aiimage.instance-id=server-111 --spring.data.redis.host=47.111.163.154 --spring.data.redis.port=16379 --spring.data.redis.password=B6COTcY094TYe545 --server.port=18080 --aiimage.storage.local-temp-dir=/app/data/tmp

Optional Baota server 121 command:

/www/server/java/jdk-21.0.2/bin/java -Xmx1024M -Xms256M -jar /app/java/aiimage-backend-0.0.1-SNAPSHOT.jar --spring.profiles.active=server --aiimage.instance-id=server-121 --spring.data.redis.host=192.168.0.172 --spring.data.redis.port=16379 --spring.data.redis.password=B6COTcY094TYe545 --server.port=18080 --aiimage.storage.local-temp-dir=/app/data/tmp

Successful startup should show a line similar to:

[instance] resolved instanceId=server-121 source=configured

or:

[instance] resolved instanceId=server-111 source=configured

If the instanceId in the log does not match the startup command, the actual process was not started with the expected command.