22.12.2016, 04:21, "Adrian Klaver" <[email protected]>:
> On 12/21/2016 02:17 PM, [email protected] wrote:
>> Hi.
>>
>> Perhaps i've sent it to wrong mail-list previously.
>>
>> After the upgrade postgresql had a strange behavior. After the crash,
>> server launch now take a long time, up to 30-40 minutes sometimes. When
>> connecting to the server (as well as in the log), the message - "the
>> database system is starting up". Startup process consumes 0.4 - 1% CPU.
>
> What upgrade and how was it done?
By standard distro method (emerge in my case), and then pg_upgrade utility
(according to pg docs). Upgrade was from 9.4 to 9.5, and now 9.5.3 to 9.6.1.
>
> What crash and what caused it?
>
> In particular why are you seeing multiple crashes?
Sorry, I did not specify a crash, i mean technical failure on the server -
power failure or sometimes CPU overheating ("home" server problem).
>
> What is the log just before the crash?
Nothing, as expected, since it's not postgresql crash.
>
> What is the log after the the "database system is starting up" part?
First - "the database system was interrupted; last known up at..."
then many times "database system is starting up" (one per connection attempt)
and after 5-40 min i get - database system was not properly shut down;
automatic recovery in progress...redo starts from...ready to accept
connections, and, finally, everything is going well.
(my logs in ru_RU locale, so do not place them here)
>
>> Tried different version 9.5.[2,3,4], 9.6.1 (9.4 works fine). On the
>> Internet this problem is not met, perhaps the problem lies in a combination
>> of different factors (configuration database, Linux kernel), may be my
>> config is wrong?
>
> Do you mean you searched for this problem description and could not find it?
Yes, it is, my fault, Google translator is not always saving me from mistakes.
>
>> Technical details:
>>
>> Gentoo Linux 4.4.2-hardened
>> current pg version 9.6.1
>>
>> ## pg config:
>>
>> listen_addresses = '*'
>> port = 5432
>> max_connections = 500
>> shared_buffers = 2048MB
>> temp_buffers = 16MB
>> work_mem = 64MB
>> maintenance_work_mem = 512MB
>> max_stack_depth = 4MB
>> dynamic_shared_memory_type = posix
>> wal_level = replica
>> wal_buffers = 8MB
>> checkpoint_completion_target = 0.85
>> archive_mode = on
>> archive_command = 'gzip < %p > /home/pgbasebackup/xlogs/%f.gz'
>> max_wal_senders = 3
>> effective_cache_size = 9GB
>> log_min_duration_statement = 1500
>> log_timezone = 'Asia/Yekaterinburg'
>> datestyle = 'iso, dmy'
>> timezone = 'Asia/Yekaterinburg'
>> lc_messages = 'ru_RU.UTF-8'
>> lc_monetary = 'ru_RU.UTF-8'
>> lc_numeric = 'ru_RU.UTF-8'
>> lc_time = 'ru_RU.UTF-8'
>> default_text_search_config = 'pg_catalog.russian'
>> plperl.on_init = 'use utf8; use re; package utf8; require "utf8_heavy.pl";'
>>
>> ## end of config
>>
>> Sorry for my eng :)
>
> --
> Adrian Klaver
> [email protected]
--
Sent via pgsql-general mailing list ([email protected])
To make changes to your subscription:
http://www.postgresql.org/mailpref/pgsql-general