|
|
|
gfix -shut -full: тушит БД, но НЕ возвращается в ось пока коннект не сделает запрос к базе
|
|||
|---|---|---|---|
|
#18+
hi all Напоролся на два сценария странного поведения gfix -shut. Первый - безобидный (он просто выдаёт "пугающее сообщение", но работу свою таки делает ОК), а вот второй - неприятный. Подозреваю, что это как-то связано с тем, что dimitr некоторое время взад сделал шатдаун синхронным, т.е. он НЕ возвращает управление в ось, пока не убедится, что "все там отвалились". Сценарий-1. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. При этом повторный ввод команды отвечает, что: "Target shutdown mode is invalid for database "/var/db/fb30/oltp30.fdb" Повторный ввод команды в окне-1: Код: plaintext Код: plaintext 1. 2. 3. Сценарий-2 Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 1) выхода из сеансов 1 и 2 2) ввода в каждом из них какой-либо команды, которая тут же обломится, например: Код: plaintext 1. 2. 3. 4. 5. ЗЫ. Заголовок базы, пока висит gfix -shut, показывает, что она в ONLINE: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.04.2014, 23:22:06 |
|
||
|
gfix -shut -full: тушит БД, но НЕ возвращается в ось пока коннект не сделает запрос к базе
|
|||
|---|---|---|---|
|
#18+
не подтверждаю ни один из этих пунктов. В первом случае сразу же (безо всяких 2 сек) получаю ошибку. Причем повторное выполнение никаких ошибок шатдауна не возвращает. В втором случае получаю ту же ошибку, что и в первом. Что абсолютно логично. ЗЫ. LI-T3.0.0.31030 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 08:31:24 |
|
||
|
gfix -shut -full: тушит БД, но НЕ возвращается в ось пока коннект не сделает запрос к базе
|
|||
|---|---|---|---|
|
#18+
dimitrLI-T3.0.0.31030Хм... ладно, обновлюсь сегодня, проверю тогда еще раз. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 08:49:04 |
|
||
|
gfix -shut -full: тушит БД, но НЕ возвращается в ось пока коннект не сделает запрос к базе
|
|||
|---|---|---|---|
|
#18+
dimitrне подтверждаю ни один из этих пунктов. Собрал ФБ по сегодняшним сырцам. Таки висит всё равно gfix (я про сценарий-2). В аттаче- несколько бактрасс для процессов gfix & firebird, а также результат fb_lock_print -a -c ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 15:04:25 |
|
||
|
gfix -shut -full: тушит БД, но НЕ возвращается в ось пока коннект не сделает запрос к базе
|
|||
|---|---|---|---|
|
#18+
ты опять что-то скрываешь. Если у тебя сервер настроен как супер и к нему есть коннекты из ISQL, то шатдаун GFIX-ом ты в принципе не сможешь сделать, ибо подключаешься локальной строкой коннекта, т.е. через embedded. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 17:36:48 |
|
||
|
gfix -shut -full: тушит БД, но НЕ возвращается в ось пока коннект не сделает запрос к базе
|
|||
|---|---|---|---|
|
#18+
и дампы как раз показывают, что gfix ты вызываешь через localhost ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 17:39:05 |
|
||
|
gfix -shut -full: тушит БД, но НЕ возвращается в ось пока коннект не сделает запрос к базе
|
|||
|---|---|---|---|
|
#18+
dimitrЕсли у тебя сервер настроен как супер и к нему есть коннекты из ISQL, то шатдаун GFIX-ом ты в принципе не сможешь сделать, ибо подключаешься локальной строкой коннекта, т.е. через embedded. Это подтверждается только в сценарии-1: там гфикс получает по лбу. Но в сценарии-2 такой ошибки НЕТУ, гфикс просто тупо висит до бесконечности. dimitrи дампы как раз показывают, что gfix ты вызываешь через localhostЙок. Не вызывал я гфикс через локалхост: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ЗЫ. ФБ у мну действительно работает как SS. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 17:53:04 |
|
||
|
gfix -shut -full: тушит БД, но НЕ возвращается в ось пока коннект не сделает запрос к базе
|
|||
|---|---|---|---|
|
#18+
Таблоид, и Providers в конфиге не менял? Не сходится, однако. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 09.04.2014, 17:56:47 |
|
||
|
|

start [/forum/topic.php?fid=40&msg=38609106&tid=1563719]: |
0ms |
get settings: |
9ms |
get forum list: |
19ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
171ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
26ms |
get tp. blocked users: |
1ms |
| others: | 213ms |
| total: | 453ms |

| 0 / 0 |
