Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Ошибка сервера RS (ERROR #6082) / 21 сообщений из 21, страница 1 из 1
18.08.2010, 14:34
    #36797852
eiswind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
У меня стоят сервера ASE 12.5 и RS 12.6. В репликационном сервере вышла ошибка:
ERROR #6082 SQM(16777320:0 SERVER1_RS) - aiolinux.c(837)
Could not initiate an asynchronous write. System error 'No space left on device(28)'
E. 2010/08/18 17:08:01. ERROR #6026 SQM(16777320:0 SERVER1_RS) - qm/sqmio.c(969)
Block write failed for queue '16777320:0', segment 5243, block 1. OS dependent error is 'Status not set.'
I. 2010/08/18 17:08:01. SQM stopping due to an exception: 16777320:0 SERVER1_RS
E. 2010/08/18 17:08:01. ERROR #4044 RSI(SERVER1_RS) - i/rsiint.c(329)
RSI for ' SERVER1_RS': Shutting down due to an exception.
Подскажите, как можно определить на каком дивайсе не хватает места?
...
Рейтинг: 0 / 0
18.08.2010, 15:02
    #36797945
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
Добавьте девайсы для РС add partition
...
Рейтинг: 0 / 0
18.08.2010, 15:05
    #36797961
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
рссд процедура rs_helppartition [partition_name] покажет состояние всех девайсов
...
Рейтинг: 0 / 0
19.08.2010, 08:16
    #36799182
eiswind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
merphy9,
Спасибо за подсказку.

В моём случае переполнена партиция
Logical Name Size (MB) Segments Allocated (MB)
------------ ----------- -----------------------
part1 2040 1961

Я где-то читал, что партиция может быть максимального размера 2040 Мб, у меня уже такого размера, как быть? Можно ли увеличить ещё или добавить вторую партицию?
...
Рейтинг: 0 / 0
19.08.2010, 09:02
    #36799225
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
Да максимум 2Гб, добавляй больше самих девайсов, я обычно ставлю 10штук по 2гб, а когда есть траблы то и по 20 приходится добавлять.
...
Рейтинг: 0 / 0
19.08.2010, 10:05
    #36799378
eiswind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
merphy9,
Завёл вторую партицию
Logical Name Size (MB) Segments Allocated (MB) Physical Name
------------ ----------- ----------------------- ------------

part1 2040 1961 /dev/raw/raw2
part2 2040 0 /dev/raw/raw8

Что надо ещё сделать, чтобы подхватилась вторая партиция? У меня как бы ничего не поменялось, очереди и роуты стоят как и прежде.
...
Рейтинг: 0 / 0
19.08.2010, 10:36
    #36799453
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
Добавили партишин, дальше если ему потребуется он сам начнет заполнять, вам надо стартануть коннекты. И разобраться с причиной скопления очередей.
...
Рейтинг: 0 / 0
19.08.2010, 11:09
    #36799562
eiswind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
merphy9,
Видно вторую партицию не подхватывает, так как пытаясь стартануть агента
sp_start_rep_agent "DB1"
лог РС сервера выдаёт сообщение:

I. 2010/08/19 18:12:35. Replication Agent for SERVER1.DB1 connected in passthru mode.
E. 2010/08/19 18:12:35. ERROR #6082 SQM(113:1 SERVER1.DB1) - aiolinux.c(837)
Could not initiate an asynchronous write. System error 'No space left on device(28)'
E. 2010/08/19 18:12:35. ERROR #6026 SQM(113:1 SERVER1.DB1) - qm/sqmio.c(969)
Block write failed for queue '113:1', segment 21599, block 1. OS dependent error is 'Status not set.'
I. 2010/08/19 18:12:35. SQM stopping due to an exception: 113:1 SERVER1.DB1
E. 2010/08/19 18:12:35. ERROR #14023 REP AGENT(SERVER1.DB1) - /execint.c(223)
SQM had an error writing to the inbound-queue.
E. 2010/08/19 18:12:35. ERROR #30024 DIST(113 SERVER1.DB1) - xec/dist.c(5593)
The distributor for 'SERVER1.DB1' failed while reading a transaction from it's stable queue.
I. 2010/08/19 18:12:35. The distributor for 'SERVER1.DB1' is shutting down
...
Рейтинг: 0 / 0
19.08.2010, 12:26
    #36799835
merphy9
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
Попробуйте перезагрузить реп сервер, может оно уже и второй забило девайс, посмотрите лог там где добавлялся девайс оно обязательно написало как добавило в лог РС.
...
Рейтинг: 0 / 0
19.08.2010, 14:33
    #36800273
eiswind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
merphy9,
Перегрузил, не помогло РС выдал сообщение:

E. 2010/08/19 21:28:38. ERROR #6082 SQM(101:0 SERVER1.SERVER1_RS_RSSD) - aiolinux.c(837)
Could not initiate an asynchronous write. System error 'No space left on device(28)'
E. 2010/08/19 21:28:38. ERROR #6026 SQM(101:0 SERVER1.SERVER1_RS_RSSD) - qm/sqmio.c(969)
Block write failed for queue '101:0', segment 212, block 1. OS dependent error is 'Status not set.'
I. 2010/08/19 21:28:38. SQM stopping due to an exception: 101:0 SERVER1.SERVER1_RS_RSSD
E. 2010/08/19 21:28:41. ERROR #6082 SQM(16777318:0 SERVER3_RS) - aiolinux.c(837)
Could not initiate an asynchronous write. System error 'No space left on device(28)'
E. 2010/08/19 21:28:41. ERROR #6026 SQM(16777318:0 SERVER3_RS) - qm/sqmio.c(969)
Block write failed for queue '16777318:0', segment 3455, block 1. OS dependent error is 'Status not set.'
I. 2010/08/19 21:28:41. SQM stopping due to an exception: 16777318:0 SERVER3_RS
E. 2010/08/19 21:28:41. ERROR #6082 SQM(16777320:0 SERVER2_RS) - aiolinux.c(837)
Could not initiate an asynchronous write. System error 'No space left on device(28)'
E. 2010/08/19 21:28:41. ERROR #6026 SQM(16777320:0 SERVER2_RS) - qm/sqmio.c(969)
Block write failed for queue '16777320:0', segment 5243, block 1. OS dependent error is 'Status not set.'
I. 2010/08/19 21:28:41. SQM stopping due to an exception: 16777320:0 SERVER2_RS
E. 2010/08/19 21:28:41. ERROR #6082 SQM(16777321:0 SERVER4_RS) - aiolinux.c(837)
Could not initiate an asynchronous write. System error 'No space left on device(28)'
E. 2010/08/19 21:28:41. ERROR #6026 SQM(16777321:0 SERVER4_RS) - qm/sqmio.c(969)
Block write failed for queue '16777321:0', segment 6425, block 1. OS dependent error is 'Status not set.'
I. 2010/08/19 21:28:41. SQM stopping due to an exception: 16777321:0 SERVER4_RS
E. 2010/08/19 21:28:41. ERROR #4044 RSI(SERVER3_RS) - i/rsiint.c(329)
RSI for 'SERVER3_RS': Shutting down due to an exception.
E. 2010/08/19 21:28:41. ERROR #4044 RSI(SERVER2_RS) - i/rsiint.c(329)
RSI for 'SERVER2_RS': Shutting down due to an exception.
E. 2010/08/19 21:28:41. ERROR #4044 RSI(SERVER4_RS) - i/rsiint.c(329)
RSI for 'SERVER4_RS': Shutting down due to an exception.

Всё же не понятно почему не поднимаются роуты, что им мешает?
...
Рейтинг: 0 / 0
19.08.2010, 17:02
    #36800902
blzz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
а покажите вывод команды
df -h
в операционке
...
Рейтинг: 0 / 0
19.08.2010, 17:13
    #36800934
0rc
0rc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
eiswind,
на что биндили равы которые под партиции ?
...
Рейтинг: 0 / 0
20.08.2010, 05:14
    #36801687
eiswind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
blzz,
Вот результат команды df -h

Filesystem Size Used Avail Use% Mounted on
/dev/cciss/c0d0p2 20G 13G 6.3G 67% /
none 1014M 0 1014M 0% /dev/shm
/dev/cciss/c0d0p3 43G 27G 14G 67% /sybdata
...
Рейтинг: 0 / 0
20.08.2010, 05:41
    #36801695
eiswind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
0rc,
По поводу партиций, вот несколько запросов, которые наверно помогут...

vi /etc/sysconfig/rawdevices

# This file and interface are deprecated.
# Applications needing raw device access should open regular
# block devices with O_DIRECT.
# raw device bindings
# format: <rawdev> <major> <minor>
# <rawdev> <blockdev>
# example: /dev/raw/raw1 /dev/sda1
# /dev/raw/raw2 8 5
/dev/raw/raw1 /dev/cciss/c0d0p5
/dev/raw/raw2 /dev/cciss/c0d0p6
/dev/raw/raw3 /dev/cciss/c0d0p7
/dev/raw/raw4 /dev/cciss/c0d0p8
/dev/raw/raw5 /dev/cciss/c0d0p9
/dev/raw/raw6 /dev/cciss/c0d0p10
/dev/raw/raw7 /dev/cciss/c0d0p11
/dev/raw/raw8 /dev/cciss/c0d0p12
/dev/raw/raw9 /dev/cciss/c0d0p13
---------------------------------------------------------
ll /dev/cciss/

итого 0
brw------- 1 root root 104, 0 Авг 19 03:04 c0d0
brw------- 1 root root 104, 1 Авг 19 03:04 c0d0p1
brw------- 1 root root 104, 10 Авг 19 03:04 c0d0p10
brw------- 1 root root 104, 11 Авг 19 03:04 c0d0p11
brw------- 1 root root 104, 12 Авг 19 03:04 c0d0p12
brw------- 1 root root 104, 13 Авг 19 03:04 c0d0p13
brw------- 1 root root 104, 2 Авг 19 03:04 c0d0p2
brw------- 1 root root 104, 3 Авг 19 03:04 c0d0p3
brw------- 1 root root 104, 4 Авг 19 03:04 c0d0p4
brw------- 1 root root 104, 5 Авг 19 03:04 c0d0p5
brw------- 1 root root 104, 6 Авг 19 03:04 c0d0p6
brw------- 1 root root 104, 7 Авг 19 03:04 c0d0p7
brw------- 1 root root 104, 8 Авг 19 03:04 c0d0p8
brw------- 1 root root 104, 9 Авг 19 03:04 c0d0p9
----------------------------------------------------------
admin disk_space

Partition Logical Part.Id Total Segs Used Segs State
--------- ------- ---------- ----------- ----------- -----
/dev/raw/raw8 part2 105 2040 0 ON-LINE//
/dev/raw/raw2 part1 102 2040 1964 ON-LINE//
/home/sybase/part3.dat part3 107 200 0 ON-LINE//
/sybdata/sybdev/part4.dat part4 108 2040 0 ON-LINE//

Изначально была партиция part1, здесь видно, что она забилась. После добавил part2 на /dev/raw/raw8 частично свободный raw расшариный под СУБД. Для эксперемента добавил ещё две партиции на файлах part3.dat и part4.dat, для этого сосдал файли и выполнил команду touch part3.dat, touch part4.dat и создал партиции. В логах создание подтвердилось (Partition 'part4' is added.).
После перегружал РС сервер но не помогло, партиции не заполнялись, а при попытке запустить агента в логах РС вот такие запеси:
I. 2010/08/20 11:41:40. Replication Agent for SERVER1.DB1 connected in passthru mode.
E. 2010/08/20 11:41:40. ERROR #6082 SQM(113:1 SERVER1.DB1) - aiolinux.c(837)
Could not initiate an asynchronous write. System error 'No space left on device(28)'
E. 2010/08/20 11:41:40. ERROR #6026 SQM(113:1 SERVER1.DB1) - qm/sqmio.c(969)
Block write failed for queue '113:1', segment 21599, block 1. OS dependent error is 'Status not set.'
I. 2010/08/20 11:41:40. SQM stopping due to an exception: 113:1 SERVER1.DB1
E. 2010/08/20 11:41:40. ERROR #14023 REP AGENT(SERVER1.DB1) - /execint.c(223)
SQM had an error writing to the inbound-queue.
E. 2010/08/20 11:41:40. ERROR #30024 DIST(113 SERVER1.DB1) - xec/dist.c(5593)
The distributor for 'SERVER1.DB1' failed while reading a transaction from it's stable queue.
I. 2010/08/20 11:41:40. The distributor for 'SERVER1.DB1' is shutting down
I. 2010/08/20 11:42:41. Replication Agent for SERVER1.DB1 connected in passthru mode.
E. 2010/08/20 11:42:41. ERROR #14023 REP AGENT(SERVER1.DB1) - /execint.c(3451)
SQM had an error writing to the inbound-queue.

И конечно исходящие роуты в DOWN.
...
Рейтинг: 0 / 0
20.08.2010, 05:48
    #36801698
eiswind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
И очередей собралось много.
...
Рейтинг: 0 / 0
20.08.2010, 10:29
    #36801938
0rc
0rc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
eiswind,
э... это как - частично под субд частично под партишен ?
и размеры в таком случае /dev/raw/raw2 /dev/cciss/c0d0p6 ?
я человек темный в вопросах репсерверов, но я пользуюсь LVM и партишены с девайсами СУБД не перемешиваю... иногда даже кроме репа на машине нет ничего (для рссд отдельній сервер)
я бы предложил
1.удалить part2
2.если аврал - добавлять только файловые партиции
3.перепроверить место в партициях (и не смешивать, да и там скорее всего не 2040 а меньше, но заявлено репу как 2040 - он вроде в равах не проверят, верит на слово админу)
4.перейти на lvm (ну если конечно там база не только база рссд)
...
Рейтинг: 0 / 0
20.08.2010, 13:51
    #36802678
eiswind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
0rc,
Партицию part2 удалил, но это делу не помогло. Остальные партиции не заполняются, а part1 переполнена.
...
Рейтинг: 0 / 0
20.08.2010, 14:22
    #36802800
0rc
0rc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
eiswind, правильно - ошибка записи в парт1 !
какой там размер ? совпадает ли с размером указанным для реп-сервера ?
если не совпадает - можно сделать dd в файл, перебить путь в рссд... или прибить part1 (никуда он не денется, просто в него писать перестанет)
...
Рейтинг: 0 / 0
20.08.2010, 15:01
    #36802981
eiswind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
0rc,
А какая ошибка в парт1?
И если можно по подробней:
0rcесли не совпадает - можно сделать dd в файл, перебить путь в рссд... или прибить part1 (никуда он не денется, просто в него писать перестанет)
...
Рейтинг: 0 / 0
20.08.2010, 15:21
    #36803060
0rc
0rc
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
eiswind, 'No space left on device(28)' на раве - был создан рав, размер которого чуть меньше чем 2040
т.е.писать уже некуда, как проверить - например тем же fdisk... или
dd if=/dev/raw/raw2 of=/sybdata/part1.dat
смотреть сколько блоков прочитает/запишет
поелику понеже партишен в раве полностью аналог партишена в файле, с точки зрения реп-сервера надо только путь корректный прописать... rs_diskpartitions поле name
вот что говорит ls -l на файловій партишен в 2040
-rw-r--r-- 1 sybase sybase 2139095040 Aug 20 14:18 partition1.dat

ЗЫЖ df -i кстати что скажет ?
...
Рейтинг: 0 / 0
24.08.2010, 03:54
    #36807158
eiswind
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка сервера RS (ERROR #6082)
0rc,
Действительно ошибка записи в парт1.
Благодарю за помощь!!!
...
Рейтинг: 0 / 0
Форумы / Sybase ASA, ASE, IQ [игнор отключен] [закрыт для гостей] / Ошибка сервера RS (ERROR #6082) / 21 сообщений из 21, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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