Arduino GSM shield net status led turn off abruptly

I tried each and ever code , everything works fine.
I uploaded data to database which also works perfectly but only problem is GSM shield net status led turn off abruptly in between or sometime just after sending two -three data and stop uploading further data ,so i have to upload data again .
what might be the reason ?
Any solution to this ?
I want to hook up five sensor MQ-7, MQ-135, dht-22 ,sharp dust sensor ,noise sensor .
Sometimes even without sensor it abruptly turn off.

Thank you.

How are you powering the GSM shield? They suck a lot of current. If you are expecting the Arduino to provide all the current, what you are experiencing is not unexpected.

But same thing happens even if dont hook up any thing, means only GSM shield with arduino mega...

thanks..

But same thing happens even if dont hook up any thing, means only GSM shield with arduino mega...

Suppose you have 5 mosquitoes and a bear biting you. Are you going to notice if you manage to shoo the 5 mosquitoes away?

The GSM shield needs more current, under some circumstances, than the Arduino can provide.