File tree 11 files changed +81
-51
lines changed
11 files changed +81
-51
lines changed Original file line number Diff line number Diff line change @@ -195,7 +195,7 @@ ENV SE_BIND_HOST="false" \
195
195
SE_STRUCTURED_LOGS="false" \
196
196
SE_ENABLE_TRACING="true" \
197
197
SE_ENABLE_TLS="false" \
198
- SE_JAVA_OPTS_DEFAULT="-XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs " \
198
+ SE_JAVA_OPTS_DEFAULT="" \
199
199
SE_JAVA_HEAP_DUMP="false" \
200
200
SE_JAVA_HTTPCLIENT_VERSION="HTTP_1_1" \
201
201
SE_JAVA_SSL_TRUST_STORE="/opt/selenium/secrets/server.jks" \
Original file line number Diff line number Diff line change @@ -186,18 +186,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
186
186
SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
187
187
fi
188
188
189
- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
190
- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
191
- fi
192
-
193
189
function handle_heap_dump() {
194
190
/opt/bin/handle_heap_dump.sh /opt/selenium/logs
195
191
}
196
192
if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
193
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
197
194
trap handle_heap_dump ERR SIGTERM SIGINT
198
195
fi
199
196
200
- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
197
+ if [ -n " ${JAVA_OPTS} " ]; then
198
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
199
+ fi
200
+
201
+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
202
+
203
+ java ${SE_JAVA_OPTS} \
201
204
-jar /opt/selenium/selenium-server.jar \
202
205
${EXTRA_LIBS} \
203
206
distributor \
Original file line number Diff line number Diff line change @@ -116,18 +116,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
116
116
SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
117
117
fi
118
118
119
- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
120
- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
121
- fi
122
-
123
119
function handle_heap_dump() {
124
120
/opt/bin/handle_heap_dump.sh /opt/selenium/logs
125
121
}
126
122
if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
123
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
127
124
trap handle_heap_dump ERR SIGTERM SIGINT
128
125
fi
129
126
130
- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
127
+ if [ -n " ${JAVA_OPTS} " ]; then
128
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
129
+ fi
130
+
131
+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
132
+
133
+ java ${SE_JAVA_OPTS} \
131
134
-jar /opt/selenium/selenium-server.jar \
132
135
${EXTRA_LIBS} event-bus \
133
136
--bind-host ${SE_BIND_HOST} \
Original file line number Diff line number Diff line change @@ -166,18 +166,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
166
166
SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
167
167
fi
168
168
169
- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
170
- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
171
- fi
172
-
173
169
function handle_heap_dump() {
174
170
/opt/bin/handle_heap_dump.sh /opt/selenium/logs
175
171
}
176
172
if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
173
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
177
174
trap handle_heap_dump ERR SIGTERM SIGINT
178
175
fi
179
176
180
- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
177
+ if [ -n " ${JAVA_OPTS} " ]; then
178
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
179
+ fi
180
+
181
+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
182
+
183
+ java ${SE_JAVA_OPTS} \
181
184
-jar /opt/selenium/selenium-server.jar \
182
185
${EXTRA_LIBS} \
183
186
hub \
Original file line number Diff line number Diff line change @@ -181,18 +181,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
181
181
SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
182
182
fi
183
183
184
- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
185
- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
186
- fi
187
-
188
184
function handle_heap_dump() {
189
185
/opt/bin/handle_heap_dump.sh /opt/selenium/logs
190
186
}
191
187
if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
188
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
192
189
trap handle_heap_dump ERR SIGTERM SIGINT
193
190
fi
194
191
195
- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
192
+ if [ -n " ${JAVA_OPTS} " ]; then
193
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
194
+ fi
195
+
196
+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
197
+
198
+ java ${SE_JAVA_OPTS} \
196
199
${CHROME_DRIVER_PATH_PROPERTY} \
197
200
${EDGE_DRIVER_PATH_PROPERTY} \
198
201
${GECKO_DRIVER_PATH_PROPERTY} \
Original file line number Diff line number Diff line change @@ -133,18 +133,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
133
133
SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
134
134
fi
135
135
136
- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
137
- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
138
- fi
139
-
140
136
function handle_heap_dump() {
141
137
/opt/bin/handle_heap_dump.sh /opt/selenium/logs
142
138
}
143
139
if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
140
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
144
141
trap handle_heap_dump ERR SIGTERM SIGINT
145
142
fi
146
143
147
- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
144
+ if [ -n " ${JAVA_OPTS} " ]; then
145
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
146
+ fi
147
+
148
+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
149
+
150
+ java ${SE_JAVA_OPTS} \
148
151
-jar /opt/selenium/selenium-server.jar \
149
152
${EXTRA_LIBS} node \
150
153
--publish-events tcp://" ${SE_EVENT_BUS_HOST} " :${SE_EVENT_BUS_PUBLISH_PORT} \
Original file line number Diff line number Diff line change @@ -167,18 +167,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
167
167
SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
168
168
fi
169
169
170
- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
171
- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
172
- fi
173
-
174
170
function handle_heap_dump() {
175
171
/opt/bin/handle_heap_dump.sh /opt/selenium/logs
176
172
}
177
173
if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
174
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
178
175
trap handle_heap_dump ERR SIGTERM SIGINT
179
176
fi
180
177
181
- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
178
+ if [ -n " ${JAVA_OPTS} " ]; then
179
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
180
+ fi
181
+
182
+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
183
+
184
+ java ${SE_JAVA_OPTS} \
182
185
-jar /opt/selenium/selenium-server.jar \
183
186
${EXTRA_LIBS} router \
184
187
--sessions-host " ${SE_SESSIONS_MAP_HOST} " --sessions-port " ${SE_SESSIONS_MAP_PORT} " \
Original file line number Diff line number Diff line change @@ -120,18 +120,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
120
120
SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
121
121
fi
122
122
123
- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
124
- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
125
- fi
126
-
127
123
function handle_heap_dump() {
128
124
/opt/bin/handle_heap_dump.sh /opt/selenium/logs
129
125
}
130
126
if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
127
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
131
128
trap handle_heap_dump ERR SIGTERM SIGINT
132
129
fi
133
130
134
- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
131
+ if [ -n " ${JAVA_OPTS} " ]; then
132
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
133
+ fi
134
+
135
+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
136
+
137
+ java ${SE_JAVA_OPTS} \
135
138
-jar /opt/selenium/selenium-server.jar \
136
139
${EXTRA_LIBS} sessionqueue \
137
140
--session-request-timeout ${SE_SESSION_REQUEST_TIMEOUT} \
Original file line number Diff line number Diff line change @@ -155,18 +155,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
155
155
SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
156
156
fi
157
157
158
- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
159
- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
160
- fi
161
-
162
158
function handle_heap_dump() {
163
159
/opt/bin/handle_heap_dump.sh /opt/selenium/logs
164
160
}
165
161
if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
162
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
166
163
trap handle_heap_dump ERR SIGTERM SIGINT
167
164
fi
168
165
169
- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
166
+ if [ -n " ${JAVA_OPTS} " ]; then
167
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
168
+ fi
169
+
170
+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
171
+
172
+ java ${SE_JAVA_OPTS} \
170
173
-jar /opt/selenium/selenium-server.jar \
171
174
${EXTRA_LIBS} sessions \
172
175
--publish-events tcp://" ${SE_EVENT_BUS_HOST} " :${SE_EVENT_BUS_PUBLISH_PORT} \
Original file line number Diff line number Diff line change @@ -169,18 +169,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
169
169
SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
170
170
fi
171
171
172
- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
173
- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
174
- fi
175
-
176
172
function handle_heap_dump() {
177
173
/opt/bin/handle_heap_dump.sh /opt/selenium/logs
178
174
}
179
175
if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
176
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
180
177
trap handle_heap_dump ERR SIGTERM SIGINT
181
178
fi
182
179
183
- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
180
+ if [ -n " ${JAVA_OPTS} " ]; then
181
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
182
+ fi
183
+
184
+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
185
+
186
+ java ${SE_JAVA_OPTS} \
184
187
${CHROME_DRIVER_PATH_PROPERTY} \
185
188
${EDGE_DRIVER_PATH_PROPERTY} \
186
189
${GECKO_DRIVER_PATH_PROPERTY} \
Original file line number Diff line number Diff line change @@ -134,18 +134,21 @@ if [ -n "${SE_JAVA_OPTS_DEFAULT}" ]; then
134
134
SE_JAVA_OPTS=" ${SE_JAVA_OPTS_DEFAULT} $SE_JAVA_OPTS "
135
135
fi
136
136
137
- if [ -n " ${JAVA_OPTS:- $SE_JAVA_OPTS } " ]; then
138
- echo " Using JAVA_OPTS: ${JAVA_OPTS:- $SE_JAVA_OPTS } "
139
- fi
140
-
141
137
function handle_heap_dump() {
142
138
/opt/bin/handle_heap_dump.sh /opt/selenium/logs
143
139
}
144
140
if [ " ${SE_JAVA_HEAP_DUMP} " = " true" ]; then
141
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS -XX:+HeapDumpOnOutOfMemoryError -XX:HeapDumpPath=/opt/selenium/logs"
145
142
trap handle_heap_dump ERR SIGTERM SIGINT
146
143
fi
147
144
148
- java ${JAVA_OPTS:- $SE_JAVA_OPTS } \
145
+ if [ -n " ${JAVA_OPTS} " ]; then
146
+ SE_JAVA_OPTS=" $SE_JAVA_OPTS ${JAVA_OPTS} "
147
+ fi
148
+
149
+ echo " Using JAVA_OPTS: ${SE_JAVA_OPTS} "
150
+
151
+ java ${SE_JAVA_OPTS} \
149
152
-jar /opt/selenium/selenium-server.jar \
150
153
${EXTRA_LIBS} standalone \
151
154
--session-request-timeout ${SE_SESSION_REQUEST_TIMEOUT} \
You can’t perform that action at this time.
0 commit comments