powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Какие ресурсы можно огриничить у Postge чтобы он не падал?
15 сообщений из 15, страница 1 из 1
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425517
Константин Сергеевич Дерерк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Доброе утро.

Есть Сервер, версия 8.4


И процесс постргеса перезапускается сам, довольно часто.

Есть предположение что ему не хватает рессурсов и при попытке что-то еще использовать что ему не положено он завершается.

Охото умерить его аппетит.


ОС Windows XP, 3Гб ОЗУ, 3Гб файл подкачки.
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425534
Константин Сергеевич Дерерк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Падение выглядит вот так:



Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
2017-03-23 07:55:42 YEKT 7652 @ from  [vxid: txid:0] [] LOG:  server process (PID 17536) was terminated by exception 0xC0000142
2017-03-23 07:55:42 YEKT 7652 @ from  [vxid: txid:0] [] HINT:  See C include file "ntstatus.h" for a description of the hexadecimal value.
2017-03-23 07:55:42 YEKT 7652 @ from  [vxid: txid:0] [] LOG:  terminating any other active server processes
2017-03-23 07:55:42 YEKT 4460 postgres@pbase from 127.0.0.1 [vxid:76/0 txid:0] [idle] WARNING:  terminating connection because of crash of another server process
2017-03-23 07:55:42 YEKT 4460 postgres@pbase from 127.0.0.1 [vxid:76/0 txid:0] [idle] DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
2017-03-23 07:55:42 YEKT 4460 postgres@pbase from 127.0.0.1 [vxid:76/0 txid:0] [idle] HINT:  In a moment you should be able to reconnect to the database and repeat your command.
2017-03-23 07:55:42 YEKT 19496 postgres@pbase from 127.0.0.1 [vxid:77/3 txid:0] [idle in transaction] WARNING:  terminating connection because of crash of another server process
2017-03-23 07:55:44 YEKT 8724 postgres@pbase from 127.0.0.1 [vxid:70/6 txid:0] [PARSE] DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
2017-03-23 07:55:44 YEKT 8724 postgres@pbase from 127.0.0.1 [vxid:70/6 txid:0] [PARSE] HINT:  In a moment you should be able to reconnect to the database and repeat your command.
2017-03-23 07:55:44 YEKT 18836 postgres@pbase from 127.0.0.1 [vxid:57/2582 txid:0] [BIND] WARNING:  terminating connection because of crash of another server process
2017-03-23 07:55:44 YEKT 18836 postgres@pbase from 127.0.0.1 [vxid:57/2582 txid:0] [BIND] DETAIL:  The postmaster has commanded this server process to roll back the current transaction and exit, because another server process exited abnormally and possibly corrupted shared memory.
2017-03-23 07:55:44 YEKT 18836 postgres@pbase from 127.0.0.1 [vxid:57/2582 txid:0] [BIND] HINT:  In a moment you should be able to reconnect to the database and repeat your command.
2017-03-23 07:55:45 YEKT 7652 @ from  [vxid: txid:0] [] LOG:  all server processes terminated; reinitializing
2017-03-23 07:55:55 YEKT 7652 @ from  [vxid: txid:0] [] FATAL:  pre-existing shared memory block is still in use
2017-03-23 07:55:55 YEKT 7652 @ from  [vxid: txid:0] [] HINT:  Check if there are any old server processes still running, and terminate them.
2017-03-23 08:30:28 YEKT 16304 @ from  [vxid: txid:0] [] LOG:  database system was interrupted; last known up at 2017-03-23 07:50:43 YEKT
2017-03-23 08:30:28 YEKT 16304 @ from  [vxid: txid:0] [] LOG:  database system was not properly shut down; automatic recovery in progress
2017-03-23 08:30:28 YEKT 15932 postgres@pbase from 127.0.0.1 [vxid: txid:0] [] FATAL:  the database system is starting up
2017-03-23 08:30:28 YEKT 16304 @ from  [vxid: txid:0] [] LOG:  redo starts at 5/1A195338
2017-03-23 08:30:28 YEKT 16304 @ from  [vxid: txid:0] [] LOG:  record with zero length at 5/1A196BF8
2017-03-23 08:30:28 YEKT 16304 @ from  [vxid: txid:0] [] LOG:  redo done at 5/1A196BC8
2017-03-23 08:30:28 YEKT 16304 @ from  [vxid: txid:0] [] LOG:  last completed transaction was at log time 2017-03-23 07:55:41.301+05
2017-03-23 08:30:28 YEKT 8676 postgres@pbase_loyal from 127.0.0.1 [vxid: txid:0] [] FATAL:  the database system is starting up
2017-03-23 08:30:29 YEKT 18072 SYSTEM@postgres from 127.0.0.1 [vxid: txid:0] [] FATAL:  the database system is starting up
2017-03-23 08:30:29 YEKT 9100 postgres@pbase_operday from 127.0.0.1 [vxid: txid:0] [] FATAL:  the database system is starting up
2017-03-23 08:30:30 YEKT 20028 postgres@pbase from 127.0.0.1 [vxid: txid:0] [] FATAL:  the database system is starting up
2017-03-23 08:30:30 YEKT 9908 postgres@pbase_loyal from 127.0.0.1 [vxid: txid:0] [] FATAL:  the database system is starting up
2017-03-23 08:30:30 YEKT 1544 @ from  [vxid: txid:0] [] LOG:  database system is ready to accept connections
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425535
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин Сергеевич ДереркДоброе утро.

Есть Сервер, версия 8.4


И процесс постргеса перезапускается сам, довольно часто.

Есть предположение что ему не хватает рессурсов и при попытке что-то еще использовать что ему не положено он завершается.

Охото умерить его аппетит.


ОС Windows XP, 3Гб ОЗУ, 3Гб файл подкачки.
А что такая древняя версия? 9.6 актуальная сейчас.
Что написано в его логах?
И что на компе работает кроме базы?
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425538
Константин Сергеевич Дерерк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНКонстантин Сергеевич ДереркДоброе утро.

Есть Сервер, версия 8.4


И процесс постргеса перезапускается сам, довольно часто.

Есть предположение что ему не хватает рессурсов и при попытке что-то еще использовать что ему не положено он завершается.

Охото умерить его аппетит.


ОС Windows XP, 3Гб ОЗУ, 3Гб файл подкачки.
А что такая древняя версия? 9.6 актуальная сейчас.
Что написано в его логах?
И что на компе работает кроме базы?


на компе работает еще 1С вроде.

Лог уже приложил чуть выше.
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425545
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин Сергеевич Дереркна компе работает еще 1С вроде.
Лог уже приложил чуть выше.
Я правильно понял, что postgresql - "доработана" компанией 1С?
Вам надо узнать какие ресурсы доступны для postgresql.
Для этого - определить потребности 1С(желательно б ограничить их как-то),
а затем конфигурацию железа уточнить.
Писать конфиг для БД надо исходя из остатков ресурсов "всего" минус "требования 1С".
По-хорошему, SQL надо выносить на отдельную машину.
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425549
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: sql
1.
... by exception 0xC0000142


погуглиТЕ уже, наконец
какие в вашей любимой винде бываюД ашибке
, и какие для них бубны

или перелогиньтеся 20321659
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425584
Константин Сергеевич Дерерк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНКонстантин Сергеевич Дереркна компе работает еще 1С вроде.
Лог уже приложил чуть выше.
Я правильно понял, что postgresql - "доработана" компанией 1С?
Вам надо узнать какие ресурсы доступны для postgresql.
Для этого - определить потребности 1С(желательно б ограничить их как-то),
а затем конфигурацию железа уточнить.
Писать конфиг для БД надо исходя из остатков ресурсов "всего" минус "требования 1С".
По-хорошему, SQL надо выносить на отдельную машину.

По хорошему надо выносить, но возможности нет.

Псотргес 1С не дорабатывался, он с официального дистрибутива установлен.
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425587
ОКТОГЕН
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин Сергеевич ДереркПсотргес 1С не дорабатывался, он с официального дистрибутива установлен.
Какое железо?
Сколько жрёт 1С?
что в файле postgresql.conf?
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425733
sql_user2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ОКТОГЕНКонстантин Сергеевич ДереркПсотргес 1С не дорабатывался, он с официального дистрибутива установлен.
Какое железо?
Сколько жрёт 1С?
что в файле postgresql.conf?



железо - обычный компьютер.

1С жрет 800Мб


вот из файла конфига, то что раскоментированно:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
listen_addresses = '*'		# what IP address(es) to listen on;
port = 5432				# (change requires restart)
max_connections = 100			# (change requires restart)
shared_buffers = 32MB			# min 128kB
#temp_buffers = 8MB			# min 800kB
max_prepared_transactions = 30
log_destination = 'stderr'		# Valid values are combinations of
logging_collector = on
log_directory = 'pg_log'
log_filename = 'postgresql-%A.log'
log_truncate_on_rotation = on
log_rotation_age = 1d
log_rotation_size = 100MB
log_min_duration_statement = 60000
autovacuum_vacuum_scale_factor = 0.01
autovacuum_analyze_scale_factor = 0.05
datestyle = 'iso, dmy'
lc_messages = 'Russian_Russia.1251'			# locale for system error message
lc_monetary = 'Russian_Russia.1251'			# locale for monetary formatting
lc_numeric = 'Russian_Russia.1251'			# locale for number formatting
lc_time = 'Russian_Russia.1251'				# locale for time formatting
default_text_search_config = 'pg_catalog.russian'
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425745
Константин Сергеевич Дерерк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторОКТОГЕНпропущено...

Какое железо?
Сколько жрёт 1С?
что в файле postgresql.conf?



железо - обычный компьютер.

1С жрет 800Мб


вот из файла конфига, то что раскоментированно:

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
listen_addresses = '*'		# what IP address(es) to listen on;
port = 5432				# (change requires restart)
max_connections = 100			# (change requires restart)
shared_buffers = 32MB			# min 128kB
#temp_buffers = 8MB			# min 800kB
max_prepared_transactions = 30
log_destination = 'stderr'		# Valid values are combinations of
logging_collector = on
log_directory = 'pg_log'
log_filename = 'postgresql-%A.log'
log_truncate_on_rotation = on
log_rotation_age = 1d
log_rotation_size = 100MB
log_min_duration_statement = 60000
autovacuum_vacuum_scale_factor = 0.01
autovacuum_analyze_scale_factor = 0.05
datestyle = 'iso, dmy'
lc_messages = 'Russian_Russia.1251'			# locale for system error message
lc_monetary = 'Russian_Russia.1251'			# locale for monetary formatting
lc_numeric = 'Russian_Russia.1251'			# locale for number formatting
lc_time = 'Russian_Russia.1251'				# locale for time formatting
default_text_search_config = 'pg_catalog.russian'
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425753
Константин Сергеевич Дерерк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Смотрю запись счетчиков perfmon, во время падений доступно около 500Мб памяти в счетчике Память:Доступно Кб

хотя мож это связано с тем что в счетчике интервал большой, секунд 20 вроде между записями.
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425833
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425836
Константин Сергеевич Дерерк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
qwwqпогуглиТЕ уже, наконец
какие в вашей любимой винде бываюД ашибке
, и какие для них бубны


Подскажите по опыту пожалуйста, как ошибку исправить.
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425839
Константин Сергеевич Дерерк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov https://blogs.msdn.microsoft.com/winsdk/2015/06/03/what-is-up-with-the-application-failed-to-initialize-properly-0xc0000142-error/

Спасибо, читаю.

Интересно, много приложений, это сколько? :)


There are primarily 3 actions that can cause this error:

Launching lots of applications

Launching an application as a different user
Launching an application to a different desktop
...
Рейтинг: 0 / 0
Какие ресурсы можно огриничить у Postge чтобы он не падал?
    #39425866
qwwq
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Константин Сергеевич ДереркqwwqпогуглиТЕ уже, наконец
какие в вашей любимой винде бываюД ашибке
, и какие для них бубны


Подскажите по опыту пожалуйста, как ошибку исправить.
у меня на винде только тестовые пж.
ставьте сам пж на что--нть другое.
или изучайте винду плотнее.


см тут
https://www.google.ru/search?client=ubuntu&channel=fs&q=exception 0xC0000142&ie=utf-8&oe=utf-8&gfe_rd=cr&ei=e7rTWIDOFKvD7gTappD4DQ

вы ничем, кроме 1С, не обращаетесь к постгресу ?777
какими нибудь "интеграциями" напрямую, например ?
т.к. 1С обычно не более 2-х соединений к пж на каждого 1С--серверного "рабочего процесса" поднимает.


ещё тут поройтесь
https://yandex.ru/yandsearch?text=exception 0xC0000142&lr=213&clid=2186623
...
Рейтинг: 0 / 0
15 сообщений из 15, страница 1 из 1
Форумы / PostgreSQL [игнор отключен] [закрыт для гостей] / Какие ресурсы можно огриничить у Postge чтобы он не падал?
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]