Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
08.11.2016, 11:27
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
FYI: Скрипт не поддерживает UNC пути Структура каталогов с которыми работает скрипт deploy.cmd Код: txt 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14.
Скрипт deploy.cmd Код: powershell 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. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 11:37
|
|||
---|---|---|---|
|
|||
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
rdb_dev, ИХМО, автоматизация развёртывания из снапшотов зло ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 11:42
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
Симонов Денис, просто чтобы не забыть сделать необходимые манипуляции вручную. Тем более, что можно подсовывать уже сконфигурированные снапшоты со всеми своими conf файлами и udf библиотеками. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 11:43
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
А для автоматизации молчаливого развертывания релиза есть куча удобных ключей командной строки вызова инсталлятора. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 11:44
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
o_v_a, с развертыванием релиза всё понятно, но речь не об этом. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 11:53
|
|||
---|---|---|---|
|
|||
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
rdb_dev, ты слишком усложняешь процесс. Ради интереса загляни в install_super.bat И ещё сервис не всегда называется FirebirdServerDefaultInstance. У меня он называется по другому, ибо стоит не один firebird, по крайней мере на компе разработчика. На Guardian я бы вообще забил. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 12:02
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
Симонов Денисrdb_dev, ты слишком усложняешь процесс. Ради интереса загляни в install_super.batДа сколько же можн ов него заглядывать? :) Симонов ДенисИ ещё сервис не всегда называется FirebirdServerDefaultInstance. У меня он называется по другому, ибо стоит не один firebird, по крайней мере на компе разработчика. На Guardian я бы вообще забил.Те, кому нужны кучи инстансов, знают как пользоваться install_super.bat. Мне лень было добавлять в скрипт обработку параметров командной строки с выбором типа сервера, каталога установки и имени инстанса. Сдалал всё по умолчанию. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 12:20
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
rdb_dev, Или копируй CRT библиотеки из архива, или ставь vcredist Зачем добавлять путь к fb в path ? Если уж добавил - зачем копировать fbclient.dll (и firebird.msg) в system32 ? ЗАЧЕМ вообще куда-либо копировать fbembed ??? Зачем мучать sc, когда есть instsvc ? Вывод - делать тебе нечего, займись реально полезным чем-нить :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 13:21
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
hvladЗачем добавлять путь к fb в path ?Путь к утилитам, но можно и не добавлять. hvladИли копируй CRT библиотеки из архива, или ставь vcredist Если уж добавил - зачем копировать fbclient.dll (и firebird.msg) в system32 ?В случае "AMD64", если на сервере БД будут запускать еще какую-нибудь службу (мониторинг, проксирование или еще что-нибудь самописное) имеющую иную разрядность, чем развернутый сервер. Так как %SystemRoot%\System32, обычно, располагается в самом начале переменной "path", которая может содержать туеву хучу путей поиска (хотя, для реального сервера такое маловероятно), то библиотечка будет найдена чуточку быстрее. firebird.msg тоже нннннада, чтоб матюги доходчивыми были. hvladЗАЧЕМ вообще куда-либо копировать fbembed ???До кучи и для "симметрии". Перфекционизм, мать его, не позволяет не копировать fbembed.dll при копировании fbclient.dll hvladЗачем мучать sc, когда есть instsvc ?Для наглядности. Вдруг кому-нибудь приспичит поменять description или failure actions на свой вкус и цвет. hvladВывод - делать тебе нечего, займись реально полезным чем-нить :)Злыдень! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 13:28
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
hvlad, вообще у меня было желание засунуть все клиентские бибдиотеки в side-by-side подсистему, но пока не достаточно подробно изучил "как". ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 13:44
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
rdb_dev, твои объяснения показывают плохое владение предметом, увы. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 13:51
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
hvlad, поконкретнее, пожалуйста. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 14:24
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
hvlad, кстати, с firebird.msg интересная ситуация - если распространять fbclient.dll вместе со своим приложением и класть firebird.msg рядом, то клиентская библиотека не подтягивает из него сообщения об ошибках, но если класть firebird.msg на уровень выше в структуре каталогов, то клиентская библиотека матерится вполне штатно. Из чего заключаю, что если библиотека цепляется из %SystemRoot%\System32 (или SysWOW64), то firebird.msg должен находиться в %SystemRoot%. Это так? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 14:28
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
rdb_devhvlad, поконкретнее, пожалуйста.Лень время тратить. Можешь считать себя гением-перфекционистом, мне всё равно :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 14:29
|
|||
---|---|---|---|
|
|||
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
rdb_dev, в 3.0 уже нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 14:29
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
hvladМожешь считать себя гением-перфекционистом, мне всё равно :)Злыдень в квадрате! :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 14:31
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
rdb_devесли распространять fbclient.dll вместе со своим приложением и класть firebird.msg рядом, то клиентская библиотека не подтягивает из него сообщения об ошибках,100500 раз писали, что - бОльшую часть сообщений fbclient.dll содержит в себе - до fb2.5 firebird.msg ищется на каталог выше приложения - в fb2.5 firebird.msg ищется на каталог выше fbclient.dll'а - в fb3 firebird.msg ищется в каталоге fbclient.dll'а ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 14:31
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
rdb_devhvladМожешь считать себя гением-перфекционистом, мне всё равно :)Злыдень в квадрате! :)Хоть в кубе, только в печь не ставь :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 14:33
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
hvlad100500 раз писали, что - бОльшую часть сообщений fbclient.dll содержит в себе - до fb2.5 firebird.msg ищется на каталог выше приложения - в fb2.5 firebird.msg ищется на каталог выше fbclient.dll'а - в fb3 firebird.msg ищется в каталоге fbclient.dll'аВидимо, все эти 100500 раз прошли мимо меня. Как давно об этом писали? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 14:40
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
hvladХоть в кубе, только в печь не ставь :)Вот ты всё иронизируешь, а вдруг кому-нибудь упрётся подтянуть fbclient.dll не через LoadLibrary в приложении, а статической линковкой со сгенерированной .a/.lib "заглушкой", чувствительной к версии клиентской библиотеки, и шо тогда? Придется для всех таких приложений таскать вместе с ними нужную версию fbclient.dll, вместо того, чтобы засунуть её в side-by-side. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 14:40
|
|||
---|---|---|---|
|
|||
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
rdb_devКак давно об этом писали? Регулярно на протяжении последних 15 лет. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
08.11.2016, 15:09
|
|||
---|---|---|---|
|
|||
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
rdb_devа вдруг кому-нибудь упрётся подтянуть fbclient.dll не через LoadLibrary в приложении, а статической линковкой со сгенерированной .a/.lib "заглушкой", чувствительной к версии клиентской библиотеки, и шо тогда? Ничего. API абсолютно взадсовместимо. Posted via ActualForum NNTP Server 1.5 ... |
|||
:
Нравится:
Не нравится:
|
|||
|
09.11.2016, 14:34
|
|||
---|---|---|---|
Кому нужна автоматизация развертывания крайнего FB2.5 SuperServer из снапшота, забирайте. |
|||
#18+
Всё время забываю, что без включения расширенной обработки команд cmd, внутри скобок раскрытие там же измененных переменных невозможно. Скрипт "deploy.cmd" пришлось подправить. deploy.cmd Код: powershell 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. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66. 67. 68. 69. 70. 71. 72. 73. 74. 75. 76. 77. 78. 79. 80. 81. 82. 83. 84. 85. 86. 87. 88. 89. 90. 91. 92. 93. 94. 95. 96. 97. 98. 99. 100. 101. 102. 103. 104. 105. 106.
... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=40&mobile=1&tid=1561855]: |
0ms |
get settings: |
12ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
47ms |
get topic data: |
14ms |
get forum data: |
3ms |
get page messages: |
59ms |
get tp. blocked users: |
2ms |
others: | 274ms |
total: | 435ms |
0 / 0 |