Does the Gearman server leak memory? Why does my process grow in size?
I am running 0.13 version of c server. Here is the sequence that causes high memory usage.
1. Start gearman server: ./gearmand -d --log-file=
It had low memory footprint.
2. Gearman client started to send lots of tasks to gearman server. For whatever the reason, there were no workers working at the time. Tasks were stuck in the gearman server.
3. After a while (say 1 hour later), gearman workers came back to work and cleared all the tasks in server queue. However, gearman server's memory usage stays at the level as it was before any gearman workers came to work.
It is a normal behavior?
Thanks,
Lu
Question information
- Language:
- English Edit question
- Status:
- Answered
- For:
- Gearman Edit question
- Assignee:
- No assignee Edit question
- Last query:
- Last reply:
Can you help with this problem?
Provide an answer of your own, or ask Lu Liu for more information if necessary.