ARUP-CAS / aiscr-dapro

OAI-PMH Data Provider pro AMČR
https://api.aiscr.cz/
GNU General Public License v3.0
2 stars 0 forks source link

Chyba pro ListIdentifiers&metadataPrefix=oai_rdf&set=dokument #24

Closed motyc closed 5 years ago

motyc commented 5 years ago

Nevrátí nic (jen proxy error, ale server dál funguje).

image

motyc commented 5 years ago

Dtto pro https://api-test.aiscr.cz/dapro/oai?verb=ListRecords&metadataPrefix=oai_rdf&set=projekt

motyc commented 5 years ago

Testoval jsem, projekty již šly, ale pro ListIdentifiers&metadataPrefix=oai_rdf&set=dokument stále Proxy error.

pbartosova commented 5 years ago

Podle print screen usuzuji, že příkazy píšete přímo do url prohlížeče. Zkoušel jste někdy nástroj curl?

motyc commented 5 years ago

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á...

motyc commented 5 years ago

image

`<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">

502 Proxy Error

Proxy Error

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


Apache/2.4.10 (Debian) Server at api-test.aiscr.cz Port 443
`
motyc commented 5 years ago

Celkově se postupně během testování výrazně zpomalila odezva, jak kdyby byl server zaneprázdněný.

vbar commented 5 years ago

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...

motyc commented 5 years ago

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.

vbar commented 5 years ago

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...

pbartosova commented 5 years ago

Provedena optimalizace.

motyc commented 5 years ago

Dotaz https://api-test.aiscr.cz/dapro/oai?verb=ListRecords&metadataPrefix=oai_rdf&set=dokument (respektive jakýkoli dotaz na RDF) nyní vrací:

image

pbartosova commented 5 years ago

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.

pbartosova commented 5 years ago

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.

motyc commented 5 years ago

Tak teď sice funguje RDF, ale zase to to samé vrací pro oai_amcr...