Smartcontracts deployment with Truffle

I am trying to deploy my contracts following the exact from your documentation Using Truffle | Matic Network | Documentation. I am unable to deploy.
First it showed me

Error: PollingBlockTracker - encountered an error while attempting to update latest block:
Error: Unknown Error: {"error":"Host Not Found","status_code":404}

and then I updated URL to https://rpc-mumbai.maticvigil.com now its giving another error message as

  message: 'Too Many Requests',

Yes, I tried creating one with maticvigil as mentioned in the doc. But still having lots of errors.
My Url is https://rpc-mumbai.maticvigil.com/v1/<key>.
Now I am getting this.

RuntimeError: abort([object Object]). Build with -s ASSERTIONS=1 for more info.

Also tried https://polygon-mumbai.g.alchemy.com/v2/<key> .
See the error message. What is seriously going on? Is it something with my configs or with this network?
1040139b5f266a1cbabd74424bd7b3007209d76e

Now again this.
33c7fa74007ccae9277795665549f22c8e98eaac

:frowning: :exploding_head: