I've removed a good portion of the plugins and even disabled my own floodprotection plugin.
I'm running perlbot 1.9.2 on the system with ircd on the same system I'm not sure if that is any relivance.
I found that the system stalls. I'll type something into the channel where the bot is, and everything starts slowing down, even server responces.
After a short time, the whole linux box practicly stalls. As soon as perlbot exits system jumps back to life.
I've run "top" and found that perlbot occupies more processes and more processor/memory with the more lines typed. I can copy and paste if anyone needs to see this to clarify.
The system I intend to park perlbot in doesn't have a whole lot of grunt. I can't use it if it eats the system.
Perlbot MUST exit before the system returns to normal. I'm going to re-download and re-configure incase I managed to corrupt something.
Any ideas?
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Are you using some plugins that use fork often? Does your bot make connections to a database? Are you downloading files over the Internet on request of your users? Are you loading files from disk on request?
I've never seen this and I have a bot that is running in some channels with a lot of text flying back and forth.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
How many / which fact packs did you have? Fact lookup should always be O(1) because the facts are stored in a hash table.
What kind of channel traffic are we talking? I ran 1.9.2 (with basically all stock plugins loaded) under the profiler for a long time in a moderate-traffic channel, and it only used like 0.01% of the CPU time over that interval. Also, what hardware/distro was this? (dunno if it would matter, just curious)
If you can reliably reproduce the problem, you could tar up the perlbot directory in its entirety and email it to jmuhlich@bitflood.org . Remove any sensitive config lines like passwords first.. :) I'll take a look and see if I can reproduce the problem on my boxes.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
This isn't an unlikely problem on a box without a lot of RAM. The current version of the InfoBot plugin is a memory hog (i've seen it use 12M+). I will be switching it over to use dbm files before release, which should help.
If you would like to refer to this comment somewhere else in this project, copy and paste the following link:
Hi.
I've removed a good portion of the plugins and even disabled my own floodprotection plugin.
I'm running perlbot 1.9.2 on the system with ircd on the same system I'm not sure if that is any relivance.
I found that the system stalls. I'll type something into the channel where the bot is, and everything starts slowing down, even server responces.
After a short time, the whole linux box practicly stalls. As soon as perlbot exits system jumps back to life.
I've run "top" and found that perlbot occupies more processes and more processor/memory with the more lines typed. I can copy and paste if anyone needs to see this to clarify.
The system I intend to park perlbot in doesn't have a whole lot of grunt. I can't use it if it eats the system.
Perlbot MUST exit before the system returns to normal. I'm going to re-download and re-configure incase I managed to corrupt something.
Any ideas?
Are you using some plugins that use fork often? Does your bot make connections to a database? Are you downloading files over the Internet on request of your users? Are you loading files from disk on request?
I've never seen this and I have a bot that is running in some channels with a lot of text flying back and forth.
The cause was the infobot plugin. Perhaps I had one to many fact packs.
it was one of the few plugins I hadn't tried unpluging
Thank you
How many / which fact packs did you have? Fact lookup should always be O(1) because the facts are stored in a hash table.
What kind of channel traffic are we talking? I ran 1.9.2 (with basically all stock plugins loaded) under the profiler for a long time in a moderate-traffic channel, and it only used like 0.01% of the CPU time over that interval. Also, what hardware/distro was this? (dunno if it would matter, just curious)
If you can reliably reproduce the problem, you could tar up the perlbot directory in its entirety and email it to jmuhlich@bitflood.org . Remove any sensitive config lines like passwords first.. :) I'll take a look and see if I can reproduce the problem on my boxes.
This isn't an unlikely problem on a box without a lot of RAM. The current version of the InfoBot plugin is a memory hog (i've seen it use 12M+). I will be switching it over to use dbm files before release, which should help.