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',

Hi @racetrack0616 , This looks like an RPC error. Please try to get your own RPC from Alcemy, Infura , or such services.

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?
image

Now again this.
image

:frowning: :exploding_head: