[MapServer-users] Error when calling mapscript.msCleanup()
Trygve Aspenes
trygve at aspenes.priv.no
Fri Oct 4 01:44:14 PDT 2024
Hi all
I have a python mapscript using fastapi as the api.
The data I'm using is netcdf. So everything works fine.
However I see my app is eating more and more memory the more different
datasets are requested.
Using lsof ( to see open files), I see the process don't cleanup the
files used (they are open) as DATA in my mapscript setup.
In mapserver doc I see the mapscript funtion msCleanup()(mapscript
section 5.1 MapScript Functions) I'm hoping could help me clean up this.
But when I add this I get error and crash of the process:
CPLGetTLSList(): pthread_setspecific() failed!
google gives me nothing.
The setup is mapserver from conda-forge 8.2.2 on python 3.11 with gdal
3.9.2
Any idea why this is happening, or how to keep better control over
memory usage in an setup like this?
Trygve Aspenes
More information about the MapServer-users
mailing list