Search Postgresql Archives

Re: postgresql 8 abort with signal 10

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On Tue, 2005-05-03 at 08:39, Alexandre Biancalana wrote:
> Hi list,
> 
>  I'm running postgresql 8.0.1 on FreeBSD 4.11-STABLE, the machine is
> and AMD Sempron 2.2, 1GB Ram..
> 
>  I use postgresql as database for dspam, an spam classification
> program. This database have and moderated use, on averange 10
> simultaneous conections executing relative big queries using "in"
> clausule.
> 
> Watching postgresql logs I see the following messages ocurs a lot of
> times in a day:
> 
> May  3 06:58:44 e-filter postgres[250]: [21-1] LOG:  server process
> (PID 59608) was terminated by signal 10
> May  3 06:58:44 e-filter postgres[250]: [22-1] LOG:  terminating any
> other active server processes

SNIP

> This is my postgresql.conf
> 
> max_connections = 70
> superuser_reserved_connections = 2
> shared_buffers = 81920

Rather large, shared buffers for a machine with only 1 gig of ram.  640
Meg of RAM means the kernel is basically double buffering everything. 
have you tested with smaller settings and this setting was the best?

You might want to look in your signal man page on BSD and see what
signal 10 means.  On solaris it's a bus error.  Not a clue what it is in
FreeBSD myself though.

> work_mem = 10240
> maintenance_work_mem = 51200
> fsync = true
> checkpoint_segments = 8
> effective_cache_size = 100000
> log_destination = 'syslog'
> silent_mode = true
> lc_messages = 'C'
> lc_monetary = 'C'
> lc_numeric = 'C'
> lc_time = 'C'
> 
> 
> and the shared memory configuration:
> 
> kern.ipc.shmmax: 700000000
> kern.ipc.shmmin: 1
> kern.ipc.shmmni: 192
> kern.ipc.shmseg: 256
> kern.ipc.shmall: 700000000
> 
> 
> I have some configuration error that could result in this kind of problem ?
> 
> Any ideas ? Any thoughts ?
> 
> Best Regards,
> Alexandre
> 
> ---------------------------(end of broadcast)---------------------------
> TIP 4: Don't 'kill -9' the postmaster

---------------------------(end of broadcast)---------------------------
TIP 9: the planner will ignore your desire to choose an index scan if your
      joining column's datatypes do not match

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Index of Archives]     [Postgresql Jobs]     [Postgresql Admin]     [Postgresql Performance]     [Linux Clusters]     [PHP Home]     [PHP on Windows]     [Kernel Newbies]     [PHP Classes]     [PHP Books]     [PHP Databases]     [Postgresql & PHP]     [Yosemite]
  Powered by Linux