File tree 2 files changed +12
-14
lines changed
2 files changed +12
-14
lines changed Original file line number Diff line number Diff line change @@ -205,8 +205,8 @@ data:
205
205
[[tiers]]
206
206
name = "0"
207
207
[[tiers.rates]]
208
- interval = "1s "
209
- limit = 10
208
+ interval = "1m "
209
+ limit = 1
210
210
211
211
[[tiers]]
212
212
name = "1"
@@ -247,6 +247,8 @@ spec:
247
247
value : " 0.0.0.0:9187"
248
248
- name : OGMIOS_PORT
249
249
value : " 80"
250
+ - name : OGMIOS_DNS
251
+ value : " prj-mainnet-test.svc.cluster.local"
250
252
- name : SSL_CRT_PATH
251
253
value : " /ogmios-proxy/localhost.crt"
252
254
- name : SSL_KEY_PATH
Original file line number Diff line number Diff line change @@ -196,20 +196,16 @@ async fn handle_websocket(
196
196
state. metrics . inc_ws_total_connection ( & proxy_req) ;
197
197
198
198
let client_in = async {
199
- loop {
200
- let result = client_incoming. try_next ( ) . await ;
199
+ while let Some ( result) = client_incoming. next ( ) . await {
201
200
match result {
202
201
Ok ( data) => {
203
- if let Some ( data) = data {
204
- limiter ( state. clone ( ) , proxy_req. consumer . as_ref ( ) . unwrap ( ) )
205
- . await ;
206
- if let Err ( err) = instance_outgoing. send ( data) . await {
207
- error ! (
208
- error = err. to_string( ) ,
209
- "fail to send data to instance"
210
- ) ;
211
- break ;
212
- }
202
+ limiter ( state. clone ( ) , proxy_req. consumer . as_ref ( ) . unwrap ( ) ) . await ;
203
+ if let Err ( err) = instance_outgoing. send ( data) . await {
204
+ error ! (
205
+ error = err. to_string( ) ,
206
+ "fail to send data to instance"
207
+ ) ;
208
+ break ;
213
209
}
214
210
}
215
211
Err ( err) => {
You can’t perform that action at this time.
0 commit comments