|
|
|
Проблема с log_destination
|
|||
|---|---|---|---|
|
#18+
Здравствуйте. Помогите пожалуйста разобраться с логами в postgresql. Debian, postgresql 8.4. Проблема: когда log_destination = 'stderr' в лог не падает причина, по которой не может загрузиться служба postgresql. То есть: ставлю, допустим, размер shared_buffers чересчур большой и делаю service postgresql restart. В этом случае в консоль выводится: service postgresql restart Restarting PostgreSQL 8.4 database server: mainThe PostgreSQL server failed to start. Please check the log output. ... failed! failed! Если log_destination = 'syslog', то в /var/log/postgresql.log падает причина: could not create shared memory segment: ???? ???????? ???????? Jun 27 15:34:45 localhost postgres[30598]: [1-2] 2012-06-27 15:34:45 NOVT DETAIL: Failed system call was shmget(key=5432001, size=1102929920, 03600). Если же log_destination = 'stderr', то причина невозможности загрузки сервера никуда не пишется. Ротация логов настроена по дням: log_directory = '/var/log/postgresql/' log_filename = '%Y-%m-%d.log' log_rotation_age = 1d Чего бы хотелось - чтобы была ротация логов по дням и при этом в том случае, если сервер не может загрузиться, чтобы причина ошибки прописывалась в фиксированное место. Сориентируйте куда копнуть, кто знает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 12:57:41 |
|
||
|
Проблема с log_destination
|
|||
|---|---|---|---|
|
#18+
deadka, поставьте silent_mode = off в конфиге и подобные проблемы будут при запуске на консоль сыпаться... (если конечно слишком умный startup script их куда либо не редиректит) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 13:00:07 |
|
||
|
Проблема с log_destination
|
|||
|---|---|---|---|
|
#18+
Maxim Bogukdeadka, поставьте silent_mode = off в конфиге и подобные проблемы будут при запуске на консоль сыпаться... (если конечно слишком умный startup script их куда либо не редиректит) Поставил. Не помогло, к сожалению. root@leticia:/etc/postgresql/8.4/main# service postgresql start Starting PostgreSQL 8.4 database server: mainThe PostgreSQL server failed to start. Please check the log output. ... failed! failed! И в /var/log/postgresql/2012-06-27.log тоже ничего про причину ошибки. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 13:13:25 |
|
||
|
Проблема с log_destination
|
|||
|---|---|---|---|
|
#18+
deadka, А Вы уверены, что пишется именно этот лог? И что вообще в нем написано? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 13:30:14 |
|
||
|
Проблема с log_destination
|
|||
|---|---|---|---|
|
#18+
hydrobiontdeadka, А Вы уверены, что пишется именно этот лог? И что вообще в нем написано? hydrobiont, да, уверен - потому что все запросы, которые запускаются на клиентах отражаются в логе, и когда я выключаю/включаю службу, то тоже об этом пишется в лог. Не пишется только причина невозможности запустить сервер (если вдруг это невозможно). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 13:49:13 |
|
||
|
Проблема с log_destination
|
|||
|---|---|---|---|
|
#18+
deadka, покажите: Код: sql 1. Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.06.2012, 14:53:47 |
|
||
|
Проблема с log_destination
|
|||
|---|---|---|---|
|
#18+
Ёшdeadka, покажите: Код: sql 1. Код: plaintext show logging_collector; logging_collector ------------------- on (1 row) sudo ls -la /proc/$(pgrep -f 'bin/postgres -D ')/fd/ итого 0 dr-x------ 2 postgres postgres 0 Июн 28 14:58 . dr-xr-xr-x 7 postgres postgres 0 Июн 28 14:58 .. lr-x------ 1 postgres postgres 64 Июн 28 14:59 0 -> /dev/null l-wx------ 1 postgres postgres 64 Июн 28 14:59 1 -> pipe:[410854] l-wx------ 1 postgres postgres 64 Июн 28 14:59 2 -> pipe:[410854] lrwx------ 1 postgres postgres 64 Июн 28 14:59 3 -> socket:[410848] l-wx------ 1 postgres postgres 64 Июн 28 14:59 4 -> /dev/null l-wx------ 1 postgres postgres 64 Июн 28 14:59 5 -> /dev/null lrwx------ 1 postgres postgres 64 Июн 28 14:59 6 -> socket:[410850] lr-x------ 1 postgres postgres 64 Июн 28 14:59 7 -> pipe:[410854] lrwx------ 1 postgres postgres 64 Июн 28 14:59 8 -> socket:[410856] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 11:59:47 |
|
||
|
Проблема с log_destination
|
|||
|---|---|---|---|
|
#18+
deadka, попробуйте отключить logging_collector ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 15:36:35 |
|
||
|
Проблема с log_destination
|
|||
|---|---|---|---|
|
#18+
Ёшdeadka, попробуйте отключить logging_collector зачем же так... 1) grep PGLOG /etc/init.d/postgresql PGLOG=/var/lib/pgsql/pgstartup.log 2) все ошибки этапа старта базы пока база не стартовала смотреть там... вообще известный момент на линкусах многих ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.06.2012, 16:57:28 |
|
||
|
Проблема с log_destination
|
|||
|---|---|---|---|
|
#18+
возникла та-же проблема postgresql-9.1 сделал так: grep PGLOG /etc/init.d/postgresql PGLOG=/var/log/postgresql/pgstartup.log но /var/log/postgresql/pgstartup.log не оказалось в итоге после нескольких перезагрузок, сервак запустился, но я так и не понял в чём было дело и где искать этот лог хелп!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.03.2014, 09:58:08 |
|
||
|
|

start [/forum/topic.php?fid=53&fpage=130&tid=1998772]: |
0ms |
get settings: |
7ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
267ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 191ms |
| total: | 522ms |

| 0 / 0 |
