AMcoder - javascript, python, java, html, php, sql

Mule-ի նոր տարբերակը 3.7.0 տալիս է ժամանակի բացառություն, երբ ես փորձում եմ կարդալ հոսքը պարզ HTTP-ի միջոցով

Պարզապես թարմացվեց mule esb տարբերակով մինչև 3.7.0 և վերջապես կոտրեց համակարգը: Ես հենց նոր ստեղծեցի պարզ HTTP միակցիչ՝ վեբ կայքից թարմացվող բովանդակությունը բեռնելու համար և դրա բացթողման ժամանակի բացառությունը նույնիսկ առավելագույն ժամկետը 2 րոպե սահմանելուց հետո:

Նմուշի կոդը՝

<http:request-config name="HTTP_Request_Configuration" host="www.theaggie.org" port="80" basePath="/feed/" doc:name="HTTP Request Configuration">
    <http:proxy host="xxxxx" port="8080" username="xxxx" password="xxxx"/>
</http:request-config>
<flow name="testFlow">
    <http:listener config-ref="HTTP_Listener_Configuration" path="/sfdc" doc:name="HTTP"/>
    <logger message="hjkhh" level="INFO" doc:name="Logger"/>
    <set-property propertyName="User-Agent" value="MuleESB" doc:name="Property" mimeType="application/xml"/>
    <response>
        <http:request config-ref="HTTP_Request_Configuration" path="/" method="GET" doc:name="HTTP"/>
    </response>

</flow>

In the above code ,if i just keep the base path as baspath="/" ,then i am able to load the whole site.If i make the base path to point to feed as basePath="/feed/" then it throws the time out exception.This is applicable for all the site which has rss feeds.It doesn't work even after adding user agent as mule in set property or in direct URL.

Ստորև բերված է բացառություն.

INFO 2015-09-14 15:01:05,288 [[test].HTTP_Listener_Configuration.worker.01] org.mule.api.processor.LoggerMessageProcessor. ation .worker.01] org.mule.exception.DefaultMessagingExceptionStrategy:


Հաղորդագրություն. սխալ՝ HTTP հարցումն ուղարկելիս: Հաղորդագրության ծանրաբեռնվածությունն այն տեսակին է. /api/MessagingException.html" rel="nofollow">http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/MessagingException.html Բեռնվածություն՝ {NullPayload}


Բացա Հաղորդագրության ծանրաբեռնվածությունը տեսակ է՝ NullPayload (org.mule.api.MessagingException) org.mule.module.http.internal.request.DefaultHttpRequester:287 (http://www.mulesoft.org/docs/site/current3/apidocs/org/mule/api/MessagingException.html)


Root Exception կույտի հետք՝ java.util.concurrent.TimeoutException. Ժամանակը գերազանցվել է com.ning.http.client.providers.grizzly.GrizzlyAsyncHttpProvider.timeout(GrizzlyAsyncHttpProvider.java:463) ժամը com.ning.providers.http. .GrizzlyAsyncHttpProvider$3.onTimeout(GrizzlyAsyncHttpProvider.java:308) կայքում org.glassfish.grizzly.utils.IdleTimeoutFilter$DefaultWorker.doWork(IdleTimeoutFilter.java.rizimeoutFilter.java:gtimeoutFilter.java:300. outFilter$DefaultWorker.doWork(IdleTimeoutFilter. java:377) org.glassfish.grizzly.utils.DelayedExecutor$DelayedRunnable.run(DelayedExecutor.java:158) կայքում java.util.concurrent.ThreadPoolExecutor.runWorker(Threadorjaadrent.jadcur. PoolExecutor $Worker.run (ThreadPoolExecutor.java:617) java.lang.Thread.run-ում (Thread.java:745)


  • Ես նմանատիպ խնդիր ունեի, երբ միանում էի ոչ օպտիմալ հանրային wifi կապով: Սկզբում միացման ժամանակի դադարի փոփոխությունը համընդհանուր կապի պարամետրի ներքո աշխատել է գլոբալ հարցման հատկության կարգավորումներում: Բայց հաջողությունը ընդհատվող էր: Այսպիսով, պարզապես միանալով իմ բջջային տվյալների պլանին, խնդիրը լուծվեց: 07.12.2015

Պատասխանները:


1

Ես ձեր կոդով արագ փորձարկում արեցի, բայց պրոքսիը հեռացրեցի հարցում-կոնֆիգուց և ամեն ինչ լավ աշխատեց:

Կոդ:

<http:request-config name="HTTP_Request_Configuration" host="www.theaggie.org" port="80" basePath="/feed/" doc:name="HTTP Request Configuration">
</http:request-config>
    <http:listener-config name="HTTP_Listener_Configuration" host="0.0.0.0" port="8081" doc:name="HTTP Listener Configuration"/>
<flow name="testFlow">
    <http:listener config-ref="HTTP_Listener_Configuration" path="/sfdc" doc:name="HTTP"/>
    <logger message="hjkhh" level="INFO" doc:name="Logger"/>
    <set-property propertyName="User-Agent" value="MuleESB" doc:name="Property" mimeType="application/xml"/>
        <response>
            <http:request config-ref="HTTP_Request_Configuration" path="/" method="GET" doc:name="HTTP"/>
        </response>

</flow>

Հետո ես զանգահարեցի http://localhost:8081/sfdc և ստացա թարմացում theaggie.org-ից: Արդյո՞ք դա ձեզ մոտ աշխատում է առանց վստահված անձի:

17.09.2015
Նոր նյութեր

Օգտագործելով Fetch Vs Axios.Js-ը՝ HTTP հարցումներ կատարելու համար
JavaScript-ը կարող է ցանցային հարցումներ ուղարկել սերվեր և բեռնել նոր տեղեկատվություն, երբ դա անհրաժեշտ լինի: Օրինակ, մենք կարող ենք օգտագործել ցանցային հարցումը պատվեր ներկայացնելու,..

Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար
Տիրապետել հանգստության արվեստին. մշակողի ուղեցույց՝ ճնշման տակ ծաղկելու համար Ինչպե՞ս հանգստացնել ձեր միտքը և աշխատեցնել ձեր պրոցեսորը: Ինչպես մնալ հանգիստ և զարգանալ ճնշման տակ...

Մեքենայի ուսուցում բանկային և ֆինանսների ոլորտում
Բարդ, խելացի անվտանգության համակարգերը և հաճախորդների սպասարկման պարզեցված ծառայությունները բիզնեսի հաջողության բանալին են: Ֆինանսական հաստատությունները, մասնավորապես, պետք է առաջ մնան կորի..

Ես AI-ին հարցրի կյանքի իմաստը, այն ինչ ասում էր, ցնցող էր:
Այն պահից ի վեր, երբ ես իմացա Արհեստական ​​ինտելեկտի մասին, ես հիացած էի այն բանով, թե ինչպես է այն կարողանում հասկանալ մարդկային նորմալ տեքստը, և այն կարող է առաջացնել իր սեփական արձագանքը դրա..

Ինչպես սովորել կոդավորումը Python-ում վագրի պես:
Սովորելու համար ծրագրավորման նոր լեզու ընտրելը բարդ է: Անկախ նրանից, թե դուք սկսնակ եք, թե առաջադեմ, դա օգնում է իմանալ, թե ինչ թեմաներ պետք է սովորել: Ծրագրավորման լեզվի հիմունքները, դրա..

C++-ի օրական բիթ(ե) | Ամենաերկար պալինդրոմային ենթաշարը
C++ #198-ի ամենօրյա բիթ(ե), Ընդհանուր հարցազրույցի խնդիր. Ամենաերկար պալինդրոմային ենթատող: Այսօր մենք կանդրադառնանք հարցազրույցի ընդհանուր խնդրին. Ամենաերկար palindromic substring...

Kydavra ICAReducer՝ ձեր տվյալների ծավալայինությունը նվազեցնելու համար
Ի՞նչ է ICAReducer-ը: ICAReducer-ն աշխատում է հետևյալ կերպ. այն նվազեցնում է նրանց միջև բարձր փոխկապակցված հատկանիշները մինչև մեկ սյունակ: Բավականին նման է PCAreducer-ին, չնայած այն..