[Haskell-cafe] "too many open files" using snap
wsysdu at gmail.com
Sun Jan 8 07:25:18 CET 2012
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?
-------------- next part --------------
An HTML attachment was scrubbed...
More information about the Haskell-Cafe