Запуск 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, это удастся?

0 ответов

Другие вопросы по тегам