Welcome to the Linux Foundation Forum!

Chapter 13 - Rate limiter route service

Hi @spgreenberg
I deployed web-ui app & roster app (available as rest-backend service and bind to web-ui) . I can add people and view them in web-ui.

Later i deployed rate-limiter app (available as rate-limiter-service and bind to web-ui's route web-ui-hilarious-jackal-jc.mybluemix.net)
cf brs mybluemix.net -n web-ui-hilarious-jackal-jc rate-limiter-service

Once i bind the rate limiter route service then my web-ui's home page, starts giving "502 Bad Gateway: Registered endpoint failed to handle the request."

Could you please advise where i am going wrong ? Thank you.

Below is the env for my web-ui:
System-Provided:
{
"VCAP_SERVICES": {
"user-provided": [
{
"binding_name": null,
"credentials": {
"url": "roster-boring-lemur-oi.mybluemix.net"
},
"instance_name": "rest-backend",
"label": "user-provided",
"name": "rest-backend",
"syslog_drain_url": "",
"tags": [],
"volume_mounts": []
}
]
}
}

{
"VCAP_APPLICATION": {
"application_id": "4425e381-8d68-4fa2-90f9-8ee894d72618",
"application_name": "web-ui",
"application_uris": [
"web-ui-hilarious-jackal-jc.mybluemix.net"
],
"application_version": "db2afb2c-7698-4492-8307-69fe0e7deda0",
"cf_api": "https://api.us-south.cf.cloud.ibm.com",
"limits": {
"disk": 128,
"fds": 16384,
"mem": 128
},
"name": "web-ui",
"organization_id": "58a204c8-c0b1-4013-997b-b26aaa68d953",
"organization_name": "sudha.thangarajan@capgemini.com",
"process_id": "4425e381-8d68-4fa2-90f9-8ee894d72618",
"process_type": "web",
"space_id": "4f9c4e82-26df-42b3-a31d-7f51337f8005",
"space_name": "dev",
"uris": [
"web-ui-hilarious-jackal-jc.mybluemix.net"
],
"users": null,
"version": "db2afb2c-7698-4492-8307-69fe0e7deda0"
}
}

No user-defined env variables have been set

Running Environment Variable Groups:
BLUEMIX_REGION: ibm:yp:us-south

Staging Environment Variable Groups:
BLUEMIX_REGION: ibm:yp:us-south

Below is the env for my rate-limiter app:
System-Provided:

{
"VCAP_APPLICATION": {
"application_id": "412cf318-ba65-4532-820e-2feb713234af",
"application_name": "rate-limiter",
"application_uris": [
"rate-limiter-sudha.mybluemix.net"
],
"application_version": "c513b2b3-264e-43f6-983a-a1a57a70be4a",
"cf_api": "https://api.us-south.cf.cloud.ibm.com",
"limits": {
"disk": 512,
"fds": 16384,
"mem": 750
},
"name": "rate-limiter",
"organization_id": "58a204c8-c0b1-4013-997b-b26aaa68d953",
"organization_name": "sudha.thangarajan@capgemini.com",
"process_id": "412cf318-ba65-4532-820e-2feb713234af",
"process_type": "web",
"space_id": "4f9c4e82-26df-42b3-a31d-7f51337f8005",
"space_name": "dev",
"uris": [
"rate-limiter-sudha.mybluemix.net"
],
"users": null,
"version": "c513b2b3-264e-43f6-983a-a1a57a70be4a"
}
}

User-Provided:
SKIP_SSL_VALIDATION: false

Running Environment Variable Groups:
BLUEMIX_REGION: ibm:yp:us-south

Staging Environment Variable Groups:
BLUEMIX_REGION: ibm:yp:us-south

Comments

  • Adding on some more details:
    I get 404 when i reach the route service app (http://rate-limiter-sudha.mybluemix.net/), i am not sure whether this is the route cause of my 502 issue.

    As per the logs i can see the traffic go from route-service to web-ui but web-ui responds with a 502.

    Logs of rate-limiter app
    ......... x-cf-forwarded-url=[https://web-ui-hilarious-jackal-jc.mybluemix.net/], ........

    in next log statement i see http 502
    2021-02-04T18:48:56.09+0800 [RTR/21] OUT rate-limiter-sudha.mybluemix.net - [2021-02-04T10:48:55.773456746Z] "GET
    / HTTP/1.1" **502 **0 67 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.
    0.4324.104 Safari/537.36" "10.186.136.37:45971" "169.61.175.166:61174" x_forwarded_for:"183.90.49.222,169.61.155.170,
    10.186.136.37" x_forwarded_proto:"https" vcap_request_id:"233d4a75-4d84-466b-5b22-9995665fa9c0" response_time:0.3210
    63 gorouter_time:0.000354 app_id:"412cf318-ba65-4532-820e-2feb713234af" app_index:"0" x_cf_routererror:"endpoint_fail
    ure" x_global_transaction_id:"075554b2601bd117da7c65b7" true_client_ip:"-" x_b3_traceid:"dbeed0304427a86b" x_b3_spani
    d:"dbeed0304427a86b" x_b3_parentspanid:"-" b3:"dbeed0304427a86b-dbeed0304427a86b"
    2021-02-04T18:48:56.09+0800 [RTR/21] OUT

    Logs of web-ui app
    in web-ui i see http 200
    2021-02-04T18:48:56.07+0800 [RTR/16] OUT web-ui-hilarious-jackal-jc.mybluemix.net - [2021-02-04T10:48:56.003899496
    Z] "GET / HTTP/1.1" **200 **0 278 "-" "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) C
    hrome/88.0.4324.104 Safari/537.36" "10.184.41.3:26688" "169.46.106.246:61228" x_forwarded_for:"183.90.49.222,169.61.1
    55.170,169.61.175.166, 10.184.41.3" x_forwarded_proto:"https" vcap_request_id:"2d0273c5-7c3d-42ca-6f26-4cda11c267a1"
    response_time:0.071241 gorouter_time:0.000431 app_id:"4425e381-8d68-4fa2-90f9-8ee894d72618" app_index:"0" x_cf_router
    error:"-" x_global_transaction_id:"075554b2601bd117da7c65b7" true_client_ip:"-" x_b3_traceid:"dbeed0304427a86b" x_b3_
    spanid:"3703ffaa5fdbeff3" x_b3_parentspanid:"dbeed0304427a86b" b3:"dbeed0304427a86b-dbeed0304427a86b"
    2021-02-04T18:48:56.07+0800 [RTR/16] OUT

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Welcome!

It looks like you're new here. Sign in or register to get started.
Sign In

Categories

Upcoming Training