Всем привет.
В коде есть такое место которое периодически завершается с ошибкой, таймаут при выполнении функции на встроенном языке, в блоке где эта ошибка появляется выполняется запрос к базе, видимо база не успевает ответить толи что то не понятное случается.

я пытаюсь в случае возникновении такой ошибки снова соединится с базой, но при следующей итерации скрипт опять в этом же месте падает с такой же ошибкой.
Этот скрипт асинхронно чекает прокси, так что если его я перезапустить то это ни на что не повлияет.
Я думаю что если там где у меня блок db connect делать перезапуск скрипта,
то есть типа как то программно нажать скрипт стоп мгновенно, а потом скрипт Запуск
Можно это как то реализовать?