Запуск ibrowse для поддержки неограниченных запросов к серверу
Я использую ibrowse
делать POST
а также GET
запросы на внешний сервер, но у меня есть проблемы, когда речь идет о поддержке частых и одновременных запросов.
я начинаю ibrowse
с настройками по умолчанию:
application:start(ibrowse).
Тогда я использую ibrowse
проводить POST
Запросы:
ibrowse:send_req("http://somelink.com/api/capi/send.php?" ++ Data,[],get,[]).
или же:
ibrowse:send_req("http://somelink.com/cgi-bin/send",[{"Content-Type", "application/x-www-form-urlencoded"}],post,Data).
Когда я вызываю эту функцию, она преуспевает с первой попытки с таким результатом:
[{http_code,"202"},
{http_headers,[{"Server","CCSRouter/0.1"},
{"Content-Length","34"},
{"Content-type","text/html"},
{"Pragma","no-cache"},
{"Cache-Control","no-cache"}]},
{result,"status=1"}],
Но когда я вызываю функцию несколько раз, она не может вернуть следующую ошибку:
{error,{conn_failed,{error,econnrefused}}}
Как я могу гарантировать, что всякий раз, когда я делаю высокочастотные соединения с ibrowse
, это удастся?