Subject | Re: Firebird Restarting part 2 |
---|---|
Author | Michael Vilhelmsen |
Post date | 2006-12-21T20:59:38Z |
> Well, for whatever reason you're flat out of memory. Here's where thatMy brother (who keeps the serves up to date) has produced some
> error is generated in cch.cpp, CCH_init.
>
> /* Log if requested number of page buffers could not be allocated. */
>
> if (count != (SLONG) bcb_->bcb_count)
> gds__log
> ("Database: %s\n\tAllocated %ld page buffers of %ld requested",
> tdbb->tdbb_attachment->att_filename->str_data, bcb_->bcb_count,
> count);
>
> The call above to memory_init calls gds_alloc which calls malloc and
> the malloc failed to get the whole page cache. The question is why.
>
> Your system has lots of memory - 2Gb and you'r asking for about 8 Mb.
> What else is running on that system?
>
pictures of whatever the server is doing.
They can be found here:
http://download.microcom.dk/firebird/fb1.jpg
http://download.microcom.dk/firebird/fb2.jpg
http://download.microcom.dk/firebird/fb3.jpg
http://download.microcom.dk/firebird/fb4.jpg
http://download.microcom.dk/firebird/fb5.jpg
The last 2 pictures shows, that the usage of the pagefile is some 55-60%.
This server is dedicated to run firebird and nothing else.
At this time we suspect that the users actually are doing some rather
heavy reports.
I'll take a look at them to see if any of them by any chance should
cause any problems (but if they do, it very funny, that the problems
comes now, when switching servers).
Regards
Michael