Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

500 internal server error accessing large series #31

Open
pieper opened this issue Sep 4, 2020 · 3 comments
Open

500 internal server error accessing large series #31

pieper opened this issue Sep 4, 2020 · 3 comments

Comments

@pieper
Copy link
Member

pieper commented Sep 4, 2020

Accessing a series using wado-rs series retrieve leads to server error if the series has more than a few items in it.

This URL leads to the crash for instance:

https://proxy-dot-idc-dev.appspot.com/v1beta1/projects/idc-dev-etl/locations/us-central1/datasets/idc_tcia_mvp_wave0/dicomStores/idc_tcia/dicomWeb/studies/1.3.6.1.4.1.14519.5.2.1.2744.7002.150059977302243314164020079415/series/1.3.6.1.4.1.14519.5.2.1.2744.7002.248974378224961074547541151175

It should return a 95MB multipart message of content-type application/dicom. The correct result is provided by accessing the Google dicom store directly.

Probably the proxy is running out of memory or something similar.

@pieper
Copy link
Member Author

pieper commented Sep 4, 2020

Note this is not an issue for OHIF use of the proxy, but does prevent some other uses of the endpoint.

@wlongabaugh
Copy link
Member

Logs from this time period. Note the 500s are either well after the memory spike, or unrelated. Logs did not capture any errors from what I can see.

Proxy500s

ProxyMem

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants