|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Сабж. Вот я скачал снапшот, распаковал его /bin и /udf в /opt/fb25_26387/ Открыл там firebird.conf, поменял RemoteServicePort на 3051. В папке /etc/xinet.d создал файл `firebird25_26387`, в нём: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Далее выполняю Код: plaintext
Код: plaintext 1. 2. 3. 4.
В логе /var/log/messages мои потуги отразились так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Куда рыть, что подправить ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 18:13 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
ясное дело, сделать gds_db на порту 3051. Вообще не люблю я эту экономию. Почему не 3070, 3080? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 21:24 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
тьфу. сервис gds_db1 например для 3051. не? bind failed (Address already in use (errno = 98)). service = gds_db ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 21:25 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
kdvтьфу. сервис gds_db1 например для 3051. не? bind failed (Address already in use (errno = 98)). service = gds_dbТанцы с бубном чё-то не помогли... :'( Вот что сейчас в firebird.conf *второго* инстанса: Код: plaintext 1.
Вот что в конфиге xinet.d: cat /etc/xinetd.conf Код: 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. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48.
Перезапустил xinet.d - облом (пока - понятный): Код: plaintext 1. 2. 3.
Далее подправил файлик firebird25_26387: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21.
Опять перезапустил xinet.d, опять попытался подключиться - облом. Вижу в /var/log/messages: Код: plaintext 1. 2. 3. 4.
Лезу в /etc/services, добавляю туда строку: gds_db1 3051/tcp Перезапускаю xinet.d Вижу в /var/log/messages: Код: plaintext 1. 2. 3.
Пытаюсь подключиться к ФБ через порт 3051 - облом. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 22:10 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
PS . Возможно, это поможет в поиске истины: сразу после того, как попытался подключиться к ФБ через 3051, в /var/log/messages появилось вот: Код: plaintext 1. 2.
Код: plaintext 1. 2.
Что означает статус = 0, когда на консоли ISQL идёт ругань: Код: plaintext 1. 2. 3. 4.
??? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 22:25 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
ТаблоидВот что сейчас в firebird.conf *второго* инстанса: Да забей ты на него. Классик не использует эти параметры. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 22:26 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Тебе для экспериментов или для работы? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 22:31 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
ТаблоидЧто означает статус = 0, когда на консоли ISQL идёт ругань: Это означает, что процесс сервера корректно отшил попытку пользователя влезть и так же корректно завершился. no permission for read-write access to database /opt/fb25_26387/employee.fdb Какое слово тебе непонятно? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 22:34 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамТебе для экспериментов или для работы?для *работы*, в том-то и дело! У меня вылезло сообщение о невосстановимом бекапе, dimitr еще утром посоветовал проверить на свежем снапшоте. Делать это на боевом серваке я не могу, ес-сно. Делать на отладочном - можно, но надо поставить туда второй инстанс, т.к. первый используется как раз для создания бекапов продакшена (gbak запускается именно на отладочном серваке, на нём же создает .fbk и тут же проверяет их - сначала с -m, затем, если предыдущая проверка Ок, ресторит по полной). Делать на третьем линух-сервере достаточной мощности - а нет его. Есть еще путь камикадзе - копировать .tgz на локальный диск via WinSCP, там распаковывать и ресторить локальным ФБ. Не прокатит - легко умереть молодым от ожидания. Отсюда и горячее желание поднять второй ФБ (в виде last build) на тестовом линухе. ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 22:41 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovКакое слово тебе непонятно?Ты сам знаешь ответ :-) Почему, запустив в командной строке ФБ в режиме SuperClassic'a: Код: plaintext
Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 22:47 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovДа забей ты на него. Классик не использует эти параметры.Весело. А кто тогда использует, только SS и SC ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 22:48 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Таблоид> для *работы*, в том-то и дело! По твоему описанию - как раз для экспериментов, ибо временно. Соответственно, забей на RemoteServicePort и по порту, а сервер (второй инстанс) стартуй с указанием порта через параметр. Попробуй, проверь. Собсно, работоспособность и без коннекта будет видна - посмотри запущен ли процесс и какой порт он держит. > Делать на отладочном - можно, но надо поставить туда второй инстанс, > т.к. первый используется как раз для создания бекапов продакшена > (gbak запускается именно на отладочном серваке, на нём же создает .fbk Вынесло мозг. Это хоть кто придумал/подсказал? Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 22:49 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Гаджимурадов РустамТаблоид> для *работы*, в том-то и дело! По твоему описанию - как раз для экспериментов, ибо временно. Соответственно, забей на RemoteServicePort и по порту, а сервер (второй инстанс) стартуй с указанием порта через параметр . Попробуй, проверь. Собсно, работоспособность и без коннекта будет видна - посмотри запущен ли процесс и какой порт он держит.Как это записать ? не могу найти примера, подскажи плз! Вот что сейчас в конфиге (порт отдельно от строки запуска; как его "внедрить" в неё :) Код: plaintext 1. 2. 3. 4. 5. 6. 7.
Гаджимурадов Рустам> Делать на отладочном - можно, но надо поставить туда второй инстанс, > т.к. первый используется как раз для создания бекапов продакшена > (gbak запускается именно на отладочном серваке, на нём же создает .fbk Вынесло мозг. Это хоть кто придумал/подсказал? А вот кто-то тут, на форуме, и подсказал эту "светлую идею" . Сразу после резкого роста числа усеров в 2010(?) мы заметили, что как только стартует бекап, всё начинает безбожно тупить. Как только перебросили его на другой сервак - полегчало. После меняли много чего: и запросы переделывали, и клиентскую часть переписывали, и тот слабый сервак выкинули. А бекап так и оставили, как был ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 23:01 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
ТаблоидПочему, запустив в командной строке ФБ Потому что ты, обормот, имеешь права root-а. А xinetd заставляешь сервер запускать с правами пользователя firebird. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 23:09 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Таблоид> Как это записать ? не могу найти примера, подскажи плз! Вроде бы bin -i адрес:порт -nux (TCP/UDP/XNET). Где-то в доке это должно быть описано, не помню. И вообще зачем тебе именно CS для этого? Ставь SS. > А вот кто-то тут, на форуме, и подсказал эту "светлую идею" . Рестор на тестовом подсказали правильно, если продакшен загружен 24/7. Но вот зачем (и как?!) на тестовом делается бэкап продакшен_БД - лично мне непонятно. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 23:12 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Таблоид, Я что-то не понял: после того, как были внесены изменения в /etc/services - какие проблемы, кроме прав доступа на запись в базу /opt/fb25_26387/employee.fdb еще остались? А проблемы на запись, по идее, должны решиться с помощью chown firebird /opt/fb25_26387/employee.fdb ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 23:51 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Хотя, судя по этому , тема уже не актуальна :) ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 23:53 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovТаблоидПочему, запустив в командной строке ФБ Потому что ты, обормот, имеешь права root-а. А xinetd заставляешь сервер запускать с правами пользователя firebird. Тогда почему к *первому* инстансу (который на 3050) коннекты идут ? Чем он лучше второго ? ... |
|||
:
Нравится:
Не нравится:
|
|||
02.11.2011, 23:56 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
ТаблоидDimitry Sibiryakovпропущено... Потому что ты, обормот, имеешь права root-а. А xinetd заставляешь сервер запускать с правами пользователя firebird. Тогда почему к *первому* инстансу (который на 3050) коннекты идут ? Чем он лучше второго ? Тем, что запущен с правильного конфига xinetd от правильного юзера? ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2011, 00:04 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
miwaonlineЯ что-то не понял: после того, как были внесены изменения в /etc/services - какие проблемы, кроме прав доступа на запись в базу /opt/fb25_26387/employee.fdb еще остались?"Всего лишь" она одна и осталась Что рутом захожу, что firebird'ом: Код: plaintext 1. 2. 3. 4.
Код: plaintext 1. 2. 3.
miwaonlineА проблемы на запись, по идее, должны решиться с помощью chown firebird /opt/fb25_26387/employee.fdb Эта база и так принадлежит юзеру firebird: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2011, 00:04 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
miwaonlineХотя, судя по этому , тема уже не актуальна :) Актуальна. Если прокатит, то обязательно сюда пошаговую шпаргалку выложу. На память себе и окружающим. miwaonlineТем, что запущен с правильного конфига xinetd от правильного юзера? Ну так рестартитьто его кто имеет право ? только один юзер, кажись... ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2011, 00:07 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
ТаблоидmiwaonlineТем, что запущен с правильного конфига xinetd от правильного юзера? Ну так рестартитьто его кто имеет право ? только один юзер, кажись... Имел в виду, что первый инстанс ФБ запускается штатно (из xinetd, который в свою очередь запускает его от имени пользователя firebird), а второй (из командной строки) - от рута. Что может выдавать весьма неожиданные последствия. Но тем не менее, больше причин отсутствия read-write access для employee.fdb придумать не могу. Если еще - что пользователь, от которого запускается второй инстанс, не имеет права на запись в /opt/fb25_26387/ или во временной каталог. Но, по идее, там другое сообщение об ошибке выдается - не помню, так как сталкивался один раз и то давно. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2011, 00:18 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Таблоидno permission for read-write access to database /opt/fb25_26387/employee.fdb - r -- r -- r -- 1 firebird firebird 1105920 Nov 2 19:44 employee.fdb Ты бы эта... спал по ночам побольше что-ли... Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2011, 00:28 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovТаблоидno permission for read-write access to database /opt/fb25_26387/employee.fdb - r -- r -- r -- 1 firebird firebird 1105920 Nov 2 19:44 employee.fdb Ты бы эта... спал по ночам побольше что-ли... Твоюжмать. Хотя адресовалось и не мне, но я, пожалуй, тоже пойду лягу. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2011, 00:31 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovТаблоидno permission for read-write access to database /opt/fb25_26387/employee.fdb - r -- r -- r -- 1 firebird firebird 1105920 Nov 2 19:44 employee.fdb Ты бы эта... спал по ночам побольше что-ли...Пфф... #&*!@%&$%&. Завтра у мехикана будет пасмурный день. Он мне будет долго объяснять, как мог получиться employee.fdb с правами "-r -r". Всем спасибо, особливо DS'у. Шпаргалка - за мной. PS. 2 DS : а что ты спрашивал удивлённо, как мы делаем бекап с другого сервака ? Вот фрагмент скрипта, запускаемого кроном на тестовом серваке 192.168.0. 2 , в нём нет ничего особенного: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2011, 00:51 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
ТаблоидPS. 2 DS: а что ты спрашивал удивлённо, как мы делаем бекап с другого сервака ? Где это я спрашивал? Это вроде Рустам тебя пытал... Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2011, 01:03 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Полуношники, блин... :) Таблоид, пиши шпаргалку. Если чё, и я поучаствую. У мну на серваке тоже два стоит (1.5 и 2.5). С исходов компиллил, правда. ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2011, 08:42 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
o_v_aС исходов компиллил, правда. Компилять придётся чтобы подружить разные версии. С билдами одной версии всё гораздо проще. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
03.11.2011, 12:36 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
o_v_aТаблоид, пиши шпаргалку. Если чё, и я поучаствую.В общем, пока в памяти свежо... Вот что надо сделать, чтобы запустить второй Firebird CLASSIC на Linux'e (про SuperClassic - попозже, когда доберусь до него). 1. Скачиваем linux-снапшот 2. Распаковываем его на сервере, например, сюда: /opt/fb25_26387 3. Входим как root , идём в каталог /etc/xinet.d 4. Копируем файл: cp firebird fb25_26387. Открываем файл firebird25_26387 редактором, вносим следующие исправления: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8.
5. Открываем файл /etc/services, добавляем туда строку: Код: plaintext
6. Выполняем перезапуск xinetd: Код: plaintext 1. 2. 3.
7. Проверяем системный лог: в последних его строках должно быть примерно следующее: Код: plaintext
Код: plaintext 1. 2.
8. Проверяем наши права на Главный тестовый файл - таблицу /opt/fb25_26387/examples/empnuild/employee.fdb: Код: plaintext
Код: plaintext
Код: plaintext
9. Выходим из-под root'a (logout). Работая далее как `firebird`, переходим в папку нового инстанса и пробуем коннект: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9.
ЗЫ-1. ОСОБОЕ внимание хочу обратить на граблю с правами на employee.fdb: с некоторого недавнего времени они при сборке закладываются внутрь .tgz именно такими: -r--r--r-- . Если после скачивания снапшота устанавливать его "официальным скриптом" install.sh, то на все файлы будет применена нужная маска прав. Но этому скрипту нельзя указать "свою" папку и "свой порт". Поэтому я его не запускал. За что и поплатился (см выше "no permission for read-write access to database"). ЗЫ-2. НЕ трогаем файл firebird.conf - его параметры RemoteServiceName и RemoteServicePort никакой роли не играют. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 01:20 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 02:38 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Таблоид6. Выполняем перезапуск xinetd: А опции "reload" у него нет?.. Полный рестарт это как-то уж шибко сурово... Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 02:59 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Таблоид 8. Проверяем наши права на Главный тестовый файл - таблицу /opt/fb25_26387/examples/empnuild/employee.fdb: Код: plaintext
Код: plaintext
Код: plaintext
Не надо chmod 666, давайте воспитывать правильные привычки: Код: plaintext
Dimitry SibiryakovТаблоид6. Выполняем перезапуск xinetd: А опции "reload" у него нет?.. Полный рестарт это как-то уж шибко сурово... Есть. Потому, продолжая воспитание, предлагаю исправить п. 6: 6. Выполняем перезапуск xinetd: Код: plaintext 1. 2.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 09:48 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
miwaonline service xinetd reload Вахх!.. а где ты это нарыл ? man не выдаёт этой опции, хотя она действительно работает :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 10:47 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Таблоидmiwaonline service xinetd reload Вахх!.. а где ты это нарыл ? man не выдаёт этой опции, хотя она действительно работает :-) Хех, на многие твои варианты использования ФБ не то что ман - разработчики опций не выдают. А ведь работает же ж как-то, хотя все и в шоке :) Если серьезно - пару лет назад все основные дистрибутивы перешли на использования команды service вместо прямого вызова скриптов из /etc/init.d. Так что в дистрибутивах года этак 2008 и старее эта комманда не проканает. Правда, там и ФБ 2.5 не запустится :) А о наличии опции reload можно узнать, просмотрев вызываемый файлик - /etc/init.d/xinetd. По сути это простой скрипт-обертка для правильного запуска сервиса и какие опции он обрабатывает видно из текста. Ну а собственно сам reload - это стандартная опция линуксовых сервисов для перечитывания конфигурации без перезапуска программы. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 10:58 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Сегодня хороший день. Потому что теперь точно известно, кого надо трясти по линухам... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 11:03 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
ТаблоидСегодня хороший день. Потому что теперь точно известно, кого надо трясти по линухам... :) Так это ж давно известно - ІР и ДС :) P.S. Исправил статью на firebirdsql.su ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 11:06 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
miwaonlineТаблоид8. Проверяем наши права на Главный тестовый файл - таблицу /opt/fb25_26387/examples/empnuild/employee.fdb: Код: plaintext
Код: plaintext
Код: plaintext
Не надо chmod 666, давайте воспитывать правильные привычки: Код: plaintext
Тьфу-ты блин, остался в памяти старый кусок разговора . Правильно надо так Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 11:18 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
на мой взгляд, не хватает одной вещи. А именно, установка своей копии переменной FIREBIRD для каждого инстанса. Делается это все в тех же настройках сервиса xinetd. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 11:24 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
dimitr, Да, надо бы добавить в файл настроек xinetd следующую строку passenv FIREBIRD=/opt/fb25_26387/ Правда, не уверен насчет синтаксиса (кавычки-слеши). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 11:45 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Вот что говорится в Большой книге:Helen, pg 45 FIREBIRD Variable The FIREBIRD environment variable ..., if configured, is used ... to locate the root directory of the Firebird server installation. If present, it overrides all other settings —installation kit defaults, Windows Registry settings, firebird.conf configuration, operating system global paths defaults , etc. < ... skipped ...> If the FIREBIRD variable is not configured, the defaults are used: /opt/firebird (on Linux/UNIX platforms) ...Объясните, плз, в чём великий смысл этой переменной ? т.е. что будет неправильно работать, если я её вообще не укажу ? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 11:56 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
если ты ее не укажешь на уровне инстанса, будет использоваться системная установка (ее инсталлятор ставит, IIRC). В результате оба инстанса полезут в одну security-db, будут писать в один лог и т.п. чтобы каждый инстанс использовал свой собственный root path, надо либо указывать каждому свой FIREBIRD, или грохнуть его из системы вообще и надеяться, что в системе поддерживается /self/proc, binreloc и прочие системные шаманства. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 12:05 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
dimitrчтобы каждый инстанс использовал свой собственный root path, надо либо указывать каждому свой FIREBIRD Ну так это если надо чтобы использовал. А для тестов нового билда этого как раз не надо. Вот разные версии разносить, там - да, обязательно. Но их надо и по временным файлам разносить, и по лок-таблицам, и ещё много плясок с бубном. Posted via ActualForum NNTP Server 1.4 ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 12:24 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Dimitry SibiryakovНу так это если надо чтобы использовал. А для тестов нового билда этого как раз не надо. читаем внимательно: ТаблоидВот что надо сделать, чтобы запустить второй Firebird CLASSIC на Linux'e ты в этой шпаргалке где-то видишь слова о тестах нового билда? Dimitry SibiryakovНо их надо и по временным файлам разносить, и по лок-таблицам, и ещё много плясок с бубном. зачем по временным? По лок-таблицам уже не надо. Какие еще пляски с бубном? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.11.2011, 15:45 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Dimitry Sibiryakovo_v_aС исходов компиллил, правда. Компилять придётся чтобы подружить разные версии. С билдами одной версии всё гораздо проще. Ну, у меня именно разные - 1.5 и 2.5. Проблем с компиляцией из исходов с разными опциями конфигурирации --with-service_name --with-service_port и --prefix не возникает обычно. Только устанавливать собранные инстансы надо в последовательности от старых к свежим. Чтобы ссылки на fbclient и на embedded указывала на самую новую из версий серверов. В остальном отличий нет. Таблоиду от грядущих поколений поклон за памятку :) ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2011, 10:39 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
Вот что надо сделать, чтобы запустить второй Firebird CLASSIC на Linux'e (про SuperClassic - попозже, когда доберусь до него). .... Если после скачивания снапшота устанавливать его "официальным скриптом" install.sh, то на все файлы будет применена нужная маска прав. Но этому скрипту нельзя указать "свою" папку и "свой порт". Вопрос: а первый вариант Firebird устанавливать скриптом или тоже вручную? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2020, 11:48 |
|
Как установить на LINUX второй экземпляр Firebird ?
|
|||
---|---|---|---|
#18+
oleg_hunterчто надо сделать, чтобы запустить второй Firebird CLASSIC на Linux'e Зависит от версии. Для 2.5 достаточно создать второй экземпляр сервиса (x)inetd. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
12.02.2020, 13:43 |
|
|
start [/forum/topic.php?all=1&fid=40&tid=1560449]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
50ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
82ms |
get tp. blocked users: |
1ms |
others: | 13ms |
total: | 191ms |
0 / 0 |