File tree 6 files changed +20
-14
lines changed
6 files changed +20
-14
lines changed Original file line number Diff line number Diff line change 1
1
#! /bin/bash
2
2
3
+ # wait for mysql
4
+ sleep 3
5
+
3
6
# shell
4
7
mv /app/game/config/default-ipconfig.xml /app/game/config/ipconfig.xml
5
8
@@ -21,4 +24,7 @@ for sql_file in /app/db_installer/sql/game/*.sql; do
21
24
fi
22
25
done
23
26
24
- mysql -uroot -hlocalhost -e " truncate announcements;"
27
+ mysql -uroot -hlocalhost l2jmobiusessence -e " truncate announcements;"
28
+
29
+ # ready
30
+ touch /app/ready
Original file line number Diff line number Diff line change 1
- [group:java_GameServerTask ]
2
- programs=java_GameServerTask
1
+ [group:GameServerTask ]
2
+ programs=GameServerTask
3
3
priority=20
4
4
5
- [program:java_GameServerTask ]
6
- command=/bin/bash -c "sleep 5 && java -Djava.awt.headless=true $(cat "java.cfg") -jar ../libs/GameServer.jar"
5
+ [program:GameServerTask ]
6
+ command=/bin/bash -c "[ -f /app/ready ] && sleep 10 && java -Djava.awt.headless=true $(cat "java.cfg") -jar ../libs/GameServer.jar"
7
7
directory=/app/game
8
8
autostart=true
9
9
autorestart=true
10
- startsecs = 1
10
+ startretries=9999
11
+ startsecs = 20
11
12
stdout_logfile = /dev/stdout
12
13
stdout_logfile_maxbytes = 0
13
14
stderr_logfile = /dev/stderr
14
15
stderr_logfile_maxbytes = 0
15
16
user=root
16
- # environment=JAVA_HOME=/usr/local/openjdk-21
Original file line number Diff line number Diff line change 1
- [group:java_LoginServerTask ]
2
- programs=java_LoginServerTask
1
+ [group:LoginServerTask ]
2
+ programs=LoginServerTask
3
3
priority=20
4
4
5
- [program:java_LoginServerTask ]
6
- command=/bin/bash -c "sleep 5 && java -Djava.awt.headless=true $(cat "java.cfg") -jar ../libs/LoginServer.jar"
5
+ [program:LoginServerTask ]
6
+ command=/bin/bash -c "[ -f /app/ready ] && java -Djava.awt.headless=true $(cat "java.cfg") -jar ../libs/LoginServer.jar"
7
7
directory=/app/login
8
8
autostart=true
9
9
autorestart=true
10
+ startretries=9999
10
11
startsecs = 1
11
12
stdout_logfile = /dev/stdout
12
13
stdout_logfile_maxbytes = 0
13
14
stderr_logfile = /dev/stderr
14
15
stderr_logfile_maxbytes = 0
15
16
user=root
16
- # environment=JAVA_HOME=/usr/local/openjdk-21
Original file line number Diff line number Diff line change @@ -3,10 +3,10 @@ programs=mariadb
3
3
priority=20
4
4
5
5
[program:mariadb]
6
- command=/usr/sbin/mysqld --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --port=3306
6
+ command=/usr/sbin/mysqld --user=mysql --pid-file=/var/run/mysqld/mysqld.pid --port=3306 --max-connections=1000 --wait-timeout=600
7
7
autostart=true
8
8
autorestart=true
9
- startsecs = 1
9
+ startsecs = 4
10
10
stdout_logfile = /dev/stdout
11
11
stdout_logfile_maxbytes = 0
12
12
stderr_logfile = /dev/stderr
File renamed without changes.
You can’t perform that action at this time.
0 commit comments