Very often in last time, Eggdrop quits IRC. I look in the processlist, EggDrop's still running, but I can't telnet to it and it isn't connected to IRC. In the logs are no Tcl errors or anything else. What's the problem?
Yeah, the bot stands still. Writes no more logfiles, doesn't accept telnet. And it gets a Ping Timeout from IRC... so it also doesn't reply to IRC PINGs. It only accepts terminating signals...
1. DoS/DoS/problems with host: Not a lot you can do - the host could be being hit by a DoS attack, meaning most of the things on your host will ping out (but still run). If you can SSH to your shell then this probably isn't the case
2. Scripts: Some scripts will cause the bots to stop until it's done sonething - e.g. running programs with [exec ] that take some time to execute (pisg..).
3. Bug with eggdrop: Doubt this, but there could be a bug with eggdrop that makes it do it, highly unlikely though as many others would have experienced it, if it were.
My shell provider got ddosed. Then my bot pinged out. But when the ddos stopped the bot wouldn't come back online. Isn't there an option to let it check if it get ddossed and after a while check if it can reconnect to the network ?
I have had this error aswel when the server was not being ddosed, so some looking into would be nice.
]x[ wrote:My shell provider got ddosed. Then my bot pinged out. But when the ddos stopped the bot wouldn't come back online. Isn't there an option to let it check if it get ddossed and after a while check if it can reconnect to the network ?
the eggdrop wont know if its the ircserver or the shellbox being dossed, in both cases it will find out it cant talk to the server anymore, and jump to the next one in the list
my guess would be, the bot is too lagged to find or recieve anything. it will just freeze. when it gets pinged out from the irc server. the bot would still see itself as connected, that's what normaly happens anyway... untill everything's abck to normal all info will be recieved by the bot and then it'll jump to the next server (that's if the box doesn't go down, and the processes gets killed)