我有一个thttpd服务器运行在一个ARM盒上,我使用它通过cgi提供图像。
我观察到的是,对于所提供的每一个映像,可用内存的数量都较低,并且在psoutput中,thttpd的VSZ列会增长。
在某个时候,thttpd在为CGI分配时给出了一个错误500,日志说“无法分叉”。
vsz正在增长的内存量大约是所提供的映像的大小。thttpd是否在执行某种缓存,但在分叉时无法回收内存?内存泄漏?
如何禁用此缓存行为?
发布于 2010-02-17 07:37:29
有两个指令允许您限制thttpd的mmap缓存,它们是所需_最大值_映射_文件和所需_最大值_映射_字节数。
https://serverfault.com/questions/68416
复制相似问题