The asset canister hosting the static website occasionally encounters an "Internal Server Error"

Hello,

We’ve been encountering occasional “Internal Server Error” issues on our website hosted in an asset canister.

Canister ID: pgjfa-tqaaa-aaaak-qauwq-cai
Domain: rubaru.app

Since the issue is sporadic, we haven’t been able to review the error logs. It seems similar to the issue described here: ICPSwap website displays 'Internal Server Error' – requesting assistance.

This problem has halted our user onboarding process, as Internet Identity authentication also routes through this website.

We appreciate your assistance in resolving this matter.

Thank you!


Hey @TusharGuptaMm

Sorry for the problems you are experiencing. It is most likely not an issue of the canister, but of the boundary nodes.

I am looking into it from our side and will report back once I find something.

1 Like

Thank you for your prompt response. I truly appreciate it!

Hey @TusharGuptaMm

The issue is with your DNS configuration for rubaru.app. Currently, you have “hardcoded” three IP addresses. However, one of the three IP addresses (147.75.108.42) is not a boundary node anymore. Hence, when users get directed to that address, they get the internal server error.

Ideally, you setup a CNAME / ALIAS / ANAME record for your domain instead of hardcoding a few IPs. If you DNS provider doesn’t support one of the three record types for apex domains, you should think about switching to a different provider (e.g., Cloudflare). You can find instructions here.

If you have any questions about how to go about it, just let me know!

2 Likes

Thank you for pointing out the root cause. Will give it a try.

FYI, we are using Godaddy!

And for the IPv6 addresses (AAAA), you have 2604:1380:45e1:a603:5000:cfff:feaf:ee86, which is also not a boundary node anymore.

1 Like

In that case, this section applies to you and I recommend to just switch to Cloudflare as explained in the docs.

1 Like

Sure! Will do that. Appreciate your timely help.

1 Like