Closed motyc closed 5 years ago
Dtto pro https://api-test.aiscr.cz/dapro/oai?verb=ListRecords&metadataPrefix=oai_rdf&set=projekt
Testoval jsem, projekty již šly, ale pro ListIdentifiers&metadataPrefix=oai_rdf&set=dokument
stále Proxy error.
Podle print screen usuzuji, že příkazy píšete přímo do url prohlížeče. Zkoušel jste někdy nástroj curl?
Zkoušel, ale tam je problém v tom, že se mi hrozně špatně orientuje ve výsledcích. Nemělo by to ale vracet validní výsledky bez ohledu na zvolený prostředek? Chápal bych, že vytuhne prohlížeč, ale toto tak nevypadá...
`<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
The proxy server received an invalid
response from an upstream server.
The proxy server could not handle the request GET /dapro/oai.
Reason: Error reading from remote server
Celkově se postupně během testování výrazně zpomalila odezva, jak kdyby byl server zaneprázdněný.
Obávám se že je to pořád vyčerpáním paměti (jako #1), v důsledku špatné správy zdrojových souborů - očekával jsem že je Java zavře, poté co provede transformaci, ale zjevně se tak neděje (dočasné soubory nejsou ani mazané), a nároky na paměť stoupají - tohle ještě bude chtít nějak reorganizovat...
Je v tomto potřeba nějaké součinnosti @MichalKminek, nebo je to pouze věc implementace? Asi bych preferoval opravu, před zbytečným předimenzováním úložiště. Ale to ostatně píšete.
V první řadě je to věc implementace - může se samozřejmě ukázat že optimalizace nejsou dostatečné, ale nejdřív je musíme udělat...
Provedena optimalizace.
Dotaz https://api-test.aiscr.cz/dapro/oai?verb=ListRecords&metadataPrefix=oai_rdf&set=dokument (respektive jakýkoli dotaz na RDF) nyní vrací:
Hned se na to podívám. Konkrétní chyba bude vidět v logu Tomcatu. Bude se to určitě týkat exportů, včera večer jsem je mazala kvůli nějakým testům a je možné, že při jejich vytváření došlo k nějaké chybě. Úspěšnost vytváření exportů již kontroluji pouze na produkci.
Opraveno. K dispozici je projekt, dokument, dok_jednotka a akce. Ostatní exporty se vytvoří max do 2h. Nejednalo se o žádnou chyby v dapru ani v xml exportech jako takových.
Tak teď sice funguje RDF, ale zase to to samé vrací pro oai_amcr...
Nevrátí nic (jen proxy error, ale server dál funguje).