[pgpool-general: 8497] Re: Signal 4 errros

Bo Peng pengbo at sraoss.co.jp
Wed Nov 16 17:39:57 JST 2022


Hello,

> "child process with pid: xxx exits with status 4 by signal 4"

Could you show full logs of Pgpool-II?

On Mon, 14 Nov 2022 10:35:17 +0300
Ferhat Can <ferhat.can at socio.events> wrote:

> Hello all,
> 
> First of all, thank you for making such a unique software! I'm using pgpool
> with AWS RDS on AWS EKS with the following pgpool.conf configuration:
> 
> listen_addresses = '*'
> 
> port = 5432
> 
> socket_dir = '/var/run/pgpool'
> 
> pid_file_name = '/var/run/pgpool/pgpool.pid'
> 
> pool_passwd = '/etc/pgpool/pool_passwd'
> 
> pcp_listen_addresses = '*'
> 
> pcp_port = 9898
> 
> pcp_socket_dir = '/var/run/pgpool'
> 
> backend_hostname0 = '*primary*.rds.url'
> 
> backend_port0 = 5432
> 
> backend_weight0 = 1
> 
> backend_flag0 = 'ALWAYS_PRIMARY|DISALLOW_TO_FAILOVER'
> 
> backend_hostname1 = '*replica*.rds.url'
> 
> backend_port1 = 5432
> 
> backend_weight1 = 19
> 
> backend_flag1 = 'DISALLOW_TO_FAILOVER'
> 
> sr_check_period = 0
> 
> health_check_period = 0
> 
> enable_pool_hba = off
> 
> allow_clear_text_frontend_auth = on
> 
> backend_clustering_mode = 'streaming_replication'
> 
> num_init_children = 128
> 
> max_pool = 4
> 
> child_life_time = 300
> 
> child_max_connections = 0
> 
> connection_life_time = 0
> 
> client_idle_limit = 305
> 
> connection_cache = on
> 
> load_balance_mode = on
> 
> log_statement = off
> 
> log_connections = off
> 
> log_client_messages = off
> 
> log_per_node_statement = off
> 
> log_error_verbosity = terse
> 
> statement_level_load_balance = on
> 
> replication_mode = off
> 
> master_slave_mode = on
> 
> master_slave_sub_mode = stream
> 
> fail_over_on_backend_error = off
> 
> ssl = on
> 
> use_watchdog = off
> 
> memory_cache_enabled = off
> 
> enable_shared_relcache = off
> 
> primary_routing_query_pattern_list = '.*/\*.*NO_LOAD_BALANCE.*\*/.*'
> 
> failover_on_backend_error = off
> 
> authentication_timeout = 60
> 
> client_idle_limit = 0
> 
> The pgpool version I'm using is 4.3.3 obtained from Alpine linux
> distribution, and it works great most of the time. However, sometimes I get
> the following error:
> 
> "child process with pid: xxx exits with status 4 by signal 4"
> 
> Signal 4 seems to be "SIGILL" and is mainly related to hardware issues. Yet
> this issue happens on all of the environments we are using and trying the
> configuration settings or pgpool versions did not help. I wonder if there
> is a solution to the issue since it causes the connections to be closed,
> and as a result, server-side errors happen.
> 
> Thanks a lot in advance for your guidance.


-- 
Bo Peng <pengbo at sraoss.co.jp>
SRA OSS LLC
https://www.sraoss.co.jp/


More information about the pgpool-general mailing list