This is CentOS 5.4.
uname -a
Linux localhost.localdomain 2.6.18-164.el5xen #1 SMP Thu Sep 3 04:47:32 EDT 2009 i686 i686 i386 GNU/Linux
The filesystem is ext3. SELinux is disabled.
Your right, I clearly need some log rotation, but I started this email chain as a suggestion for improvement, but it looks like it's my box rather than a Bird fault.
David
On Wed, Nov 18, 2009 at 02:44:32PM +0000, David J Craigon wrote:
> It might well be a problem on my end. Any suggestions are welcome.
>
> It's not the file system:
>
> [root@localhost 5731]# ls -sh /tmp/
> total 5.9G
> 3.9G bigfile 0 birdlogtmp 2.1G look
>
> where the file "look" is what was the bird log file. Bird stopped when the
> file became 2.1 Gb. As you can see, I can make bigger files
>
> I've got bird to create a core dump, which I can include if you really
> want, but sticking it in gdb tells me the following:
> [root@localhost ~]# gdb /usr/sbin/bird core.4934
>
> Program terminated with signal 25, File size limit exceeded.
> [New process 4934]
>
> The whole signal 25 thing suggests it is coming from outside, but if so,That makes it clear why BIRD crashed - it received unhandled signal and
> what?
a crash is a default behavior for that signal.
But it is strange that sug signal was sent when it is possible to have bigger
files on that FS. What FS is used for /tmp ? What kernel version is used?
BTW, i would suggest to use some smart syslog variant and use syslog-based
log rotation.
--
Elen sila lumenn' omentielvo
Ondrej 'SanTiago' Zajicek (email: santiago@crfreenet.org)
OpenPGP encrypted e-mails preferred (KeyID 0x11DEADC3, wwwkeys.pgp.net)
"To err is human -- to blame it on a computer is even more so."
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.9 (GNU/Linux)
iEYEARECAAYFAksEDBYACgkQw1GB2RHercMvFQCfebBmferklT9SaoJluXs28wY6
qs0AniymWZIZoJoBwTQDl/6wu1LIGOb7
=BNef
-----END PGP SIGNATURE-----