|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
У меня стоят сервера 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. Подскажите, как можно определить на каком дивайсе не хватает места? ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2010, 14:34 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
Добавьте девайсы для РС add partition ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2010, 15:02 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
рссд процедура rs_helppartition [partition_name] покажет состояние всех девайсов ... |
|||
:
Нравится:
Не нравится:
|
|||
18.08.2010, 15:05 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
merphy9, Спасибо за подсказку. В моём случае переполнена партиция Logical Name Size (MB) Segments Allocated (MB) ------------ ----------- ----------------------- part1 2040 1961 Я где-то читал, что партиция может быть максимального размера 2040 Мб, у меня уже такого размера, как быть? Можно ли увеличить ещё или добавить вторую партицию? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 08:16 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
Да максимум 2Гб, добавляй больше самих девайсов, я обычно ставлю 10штук по 2гб, а когда есть траблы то и по 20 приходится добавлять. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 09:02 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
merphy9, Завёл вторую партицию Logical Name Size (MB) Segments Allocated (MB) Physical Name ------------ ----------- ----------------------- ------------ part1 2040 1961 /dev/raw/raw2 part2 2040 0 /dev/raw/raw8 Что надо ещё сделать, чтобы подхватилась вторая партиция? У меня как бы ничего не поменялось, очереди и роуты стоят как и прежде. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 10:05 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
Добавили партишин, дальше если ему потребуется он сам начнет заполнять, вам надо стартануть коннекты. И разобраться с причиной скопления очередей. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 10:36 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 11:09 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
Попробуйте перезагрузить реп сервер, может оно уже и второй забило девайс, посмотрите лог там где добавлялся девайс оно обязательно написало как добавило в лог РС. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 12:26 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
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. Всё же не понятно почему не поднимаются роуты, что им мешает? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 14:33 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
а покажите вывод команды df -h в операционке ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 17:02 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
eiswind, на что биндили равы которые под партиции ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.08.2010, 17:13 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
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 ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 05:14 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
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. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 05:41 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
И очередей собралось много. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 05:48 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
eiswind, э... это как - частично под субд частично под партишен ? и размеры в таком случае /dev/raw/raw2 /dev/cciss/c0d0p6 ? я человек темный в вопросах репсерверов, но я пользуюсь LVM и партишены с девайсами СУБД не перемешиваю... иногда даже кроме репа на машине нет ничего (для рссд отдельній сервер) я бы предложил 1.удалить part2 2.если аврал - добавлять только файловые партиции 3.перепроверить место в партициях (и не смешивать, да и там скорее всего не 2040 а меньше, но заявлено репу как 2040 - он вроде в равах не проверят, верит на слово админу) 4.перейти на lvm (ну если конечно там база не только база рссд) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 10:29 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
0rc, Партицию part2 удалил, но это делу не помогло. Остальные партиции не заполняются, а part1 переполнена. ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 13:51 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
eiswind, правильно - ошибка записи в парт1 ! какой там размер ? совпадает ли с размером указанным для реп-сервера ? если не совпадает - можно сделать dd в файл, перебить путь в рссд... или прибить part1 (никуда он не денется, просто в него писать перестанет) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 14:22 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
0rc, А какая ошибка в парт1? И если можно по подробней: 0rcесли не совпадает - можно сделать dd в файл, перебить путь в рссд... или прибить part1 (никуда он не денется, просто в него писать перестанет) ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 15:01 |
|
Ошибка сервера RS (ERROR #6082)
|
|||
---|---|---|---|
#18+
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 кстати что скажет ? ... |
|||
:
Нравится:
Не нравится:
|
|||
20.08.2010, 15:21 |
|
|
start [/forum/topic.php?fid=55&msg=36797945&tid=2010557]: |
0ms |
get settings: |
10ms |
get forum list: |
13ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
56ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
50ms |
get tp. blocked users: |
1ms |
others: | 15ms |
total: | 164ms |
0 / 0 |