Hi haskellers,

I wrote a web server using snap framework. Basically, it's an API server using 
hdbc-mysql to connect to a mysql server. But it also serves some static web 
pages and images, using the serveDirectory function in snap-core. The program 
eats more and more memory slowly, but I couldn't spot the leak. It uses less 
than 10MB memory when starting. Sometimes, it can grow to 60-70MB and stop 
working correctly. Then I find that the log file is full of "too many open 
files" error. As I don't have any code open any files, I suspect it's the 
serveDirectory leaking. But I don't have any expertise on the core of snap, so, 
could some one give me some advice on this problem? 

Thanks.

Eric

_______________________________________________
Haskell-Cafe mailing list
[email protected]
http://www.haskell.org/mailman/listinfo/haskell-cafe

Reply via email to