-
Пару месяцев назад была моя ветка про надежность систем на FB по сравнению с парадоксом или другим файл-сервером.
Сообщаю новые новости по теме. Думаю будет интересно тем, кто пишет софт, работающий снаружи конторы.
Установили клиенту нашу систему + fb203. Все в ажуре.
Прошло некоторое время, у клиента на той же машине появилось ПО для налоговой, работающее на fb1.5
В результате на тачке оказалось два сервера.
При загрузке операционки кто первый открыл TCP 3050, "того и тапки"
В результате в зависимости от фаз луны клиент время от времени получает ошибку cвязанную с непонятной для fb1.5 версией ODS нашей бд
-
А причём здесь FB ? Та если не ошибаюсь номер рабочего порта задавать можно. И зачем на локальной машине сервер ставить ? Локально же можно, без всяких TCP.
-
вывод - не будь самонадеян и не забывай про налоговую и прочие "органы", упорно юзающие "позапрошлый век". (сам на это напарывался)
Да не возжелай стандартных портов!!! Гони свою прогу на свободный порт, это единственный выход (без привлечения второго сервака)
-
Офигеть - у вас налоговая разрабатывает базы на фарберде !?
В нашей нэньке до последнего времени вполне обходились "родным" дбф-ом (в последнее время, говорят, появился софт, использующий икс-емели
-
А причём здесь FB ? Та если не ошибаюсь номер рабочего порта задавать можно. И зачем на локальной машине сервер ставить ? Локально же можно, без всяких TCP.
Ты такой наивный что ли?
софт разрабатывается в центральной конторе.
ставят его сотрудники филиалов с такой-то и такой-то квалификацией.
в сторонней конторе, в которой софт ставится могут работать три блондинки и раз в неделю приходит приходящий админ на договоре, который вообще не в теме что там стоит кроме 1с
это не попытка рассказать про фб это заметки из окружающей реальности, которая нас подстерегает.
если конечно все что ты пишешь не работает исключительно на компах в соседней комнате.
-
И зачем на локальной машине сервер ставить ?
ага. шкаф хулипаккардный с пролиантом 380 им продавать вместе со здачей в аренду ПО.
-
> в копилку опыта
думать нужно заранее
нефиг дефолтовый порт юзать
или документацию поставлять соответствующую
-
Использование ini-файлов избавит вас от проблем захвата портов.
-
> Ega23 © (08.10.08 15:43) [7]
и породит проблему захвата файлов :))
-
> Поросенок Винни-Пух © (08.10.08 15:12)
> В результате на тачке оказалось два сервера
Полторушку удалить нафих за ненадобностью - двойка обязана справляться с обязанностями полторушки.
-
думать нужно заранее
вот я уже и начинаю подумывать про аксесс.
потому что когда ты здесь, а клиент ооо "металлтыримпочерному" на другом конце страны, а ежедневные обороты у него несколько лимонов то кому там слать ини файлы или тыкать в документацию - фик оно знает.
-
> версией ODS
А уж это тем более решаемо.
-
Полторушку удалить нафих за ненадобностью
не все так просто в реальной жизни.
например:
берем систему денежных переводов "контакт".
с 1.5 работает, с 2.03 - фик.
не может и все тут.
-
> не может и все тут
Что, прямо вот так и говорит ?)
-
> тыкать в документацию - фик оно знает.
ини-файлы их спасут
и тебя мож вынесут
-
> Полторушку удалить нафих за ненадобностью - двойка обязана
> справляться с обязанностями полторушки.
Я то же такие сказки слышал и смело похерил полторашку и поставил двойку, через пять минут судорожно лазил по тырнету "в поисках утраченного", ибо гадская ГрандСмета (или как её там) послала меня в месте с двойкой "в индивидуальное путешествие с сексуальным уклоном"
-
> Поросенок Винни-Пух (08.10.2008 15:12:00) [0]
Веселые вы люди.
-
> Поросенок Винни-Пух (08.10.2008 15:56:10) [10]
Сказать этому клиенту, что он рискует потерять свои лимоны.
-
> Труп Васи Доброго © (08.10.08 16:09) [15]
Вы со Cвинопухом точно не любите кошек)
-
Что, прямо вот так и говорит ?)
буите смеяццо, но не только он не работает.
-
> [9] Сергей М. © (08.10.08 15:54)
> Полторушку удалить нафих за ненадобностью - двойка обязана
> справляться с обязанностями полторушки.
Это кому она обязанна? На самом деле там отличий довольно много, и полной совместимости нет.
Линейки 1.5.x, 2.0.x, 2.1.x не имеют полной совместимости, ни в одну сторону. К сожалению.
-
> [0] Поросенок Винни-Пух © (08.10.08 15:12)
Все таки не понятно, если программы однопользовательские, почему не используют ebedded версию.
Если могопользовательские, то сервер ставит администритор, FB ставится примитивно, хоть все версии сразу.
-
так у меня-то не однопользовательская
-
> atruhin © (08.10.08 17:08) [20]
> Линейки 1.5.x, 2.0.x, 2.1.x не имеют полной совместимости
А полная как правило и не требуется.
Из сотен пунктов несовместимости "камнем преткновения" вполне может быть один-единственный, который, вполне возможно, может быть обойден даже без изменения кода прикладной клиентской задачи.
Но для этого, ессно, следует изучить проблему детально, а не слепо верить непонятному на первый взгляд "не можу и все тут"
-
можно конечно и детально. убивать свое время.
но с возрастом все реже и реже появляется желание детально разбираться с колхозными поделками, у которых даже в логин боксе таб ордер не выставлен.
с логина скачет на "ок" затем на пароль, потом на кансел.
-
> Но для этого, ессно, следует изучить проблему детально,
> а не слепо верить непонятному на первый взгляд "не можу
> и все тут"
Полностью согласен. У меня есть одна программа, разработанная под IB4.5 (без исходников), довел до FB 2.1.
Пришлось поправить пару запросов прямо в exe файле, и несколько мест в БД, новые зарезервированные ключевые слова.
-
> Поросенок Винни-Пух © (08.10.08 17:32) [24]
Ну тогда тапочная проблема решается, конечно же, разведением серверов по разным углам - один встает на дифолтном порту, другой на другом, заведомо свободном. Какому отдать более красивые тапки (3050) - решай уж сам.
-
> Поросенок Винни-Пух © (08.10.08 17:32) [24]
А если колхозный софт не такой уж и совсем колхозный, то он, вероятно, должен давать возможность коннекта к серверу не только по TCP, но и по NetBIOS или IPX/SPX.
Это ведь тоже можно использовать для разведения дерущихся по разным углам..
-
меня терзают смутные сомнения, что вы думаете, что я здесь спрашиваю как решать подобные траблы
:)
я просто делюсь наблюдениями.
-
> Поросенок Винни-Пух (08.10.2008 17:14:22) [22]
Не мешай течению.
-
> Поросенок Винни-Пух © (08.10.08 15:12)
>
> В результате на тачке оказалось два сервера.
> При загрузке операционки кто первый открыл TCP 3050, "того
> и тапки"
> В результате в зависимости от фаз луны клиент время от времени
> получает ошибку cвязанную с непонятной для fb1.5 версией
> ODS нашей бд
Вот вы теперь поняли что Win-, как пользователи, так и админы в основном полные ламеры. Был бы там Линукс то тупо бы конфиги у приложений(которые там есть даже у колхозных приложений) и серверов переписали и работали бы дальше. Линуксоиды бы даже не поняли, что здесь была проблема.
Линукс - рулез!
-
Городской Шаман (08.10.08 20:03) [30]
> Вот вы теперь поняли что Win-, как пользователи, так и админы
> в основном полные ламеры.
Look at yourself
-
> Линукс - рулез!
Точно. Рулит из этой ветки налево.
-
> tesseract © (08.10.08 20:40) [32]
>
> > Линукс - рулез!
>
> Точно. Рулит из этой ветки налево.
Я о том что проблемы для грамотного админа нет, всего навсего развести сервера по портам, указав в строке коннекта для приложения хост+порт. Ну а под Win обычно набирают админами студентов экономического факультета первого курса, так как они согласны работать за 50$ в месяц.
С линуксоидными админами проблем меньше. Они более вменяемые и с ними реально решить проблему если она возникнет. А виндузятник обычно визжит и ничего слушать не хочет.
-
Городской Шаман (08.10.08 20:46) [33]
Тебе может того, на форум психотерапевтов ? Бедой поделиться.
-
целая стратегия вырисовывается для выживания в этом мире.
пишем приложение.
ставим клиенту.
говорим что для щастья ему нужен сервер в шкафу.
а для полного счастья нужен линукс + вменяемый линуксоид.
и всех отправить на курсы редакторов никсовых конфигов за счет конторы.
-
> Медвежонок Пятачок (08.10.2008 20:55:35) [35]
Потом Линуксоида увольняем.
-
Прописать нечто типа у клиента:
Мой сервер/3056,
и в Firebird.conf поправить порт на 3056 религия не позволяет?
А еще можно развести по сетевухам, есть такой чудесный параметр, как #RemoteBindAddress = , но это не всегда возможно.
Я о том что пользователи Линукс по компьютерной грамотности в Среднем на порядок превосходят пользователей Windows.
-
> меня терзают смутные сомнения, что вы думаете, что я здесь
> спрашиваю как решать подобные траблы:)я просто делюсь наблюдениями
я таких наблюдений могу сотнями наделиться
но проблемы это не решит
т.к. проблемы решают только те, кто хочет их решить, а не те, кто делают вид
а повод поплакать/покричать можно найти всегда
выйди в подъезд - ступенька грязная, можешь начинать плакать, что не предусмотрели надежную самоочищающуюся ступеньку
аналогия ясна?
-
> Я о том что пользователи Линукс по компьютерной грамотности
> в Среднем на порядок превосходят пользователей Windows.
Мне как прозвоидителю, абсолютно всё равно кто более вменяем. Меня интересует как продать побольше копий своего продукта, и как поменьше потратить на производство. Отказывать от текущих вложений в средства производства, чтобы научиться и начать разрабатывать под Linux, крайне затратно, тем более, что и покупателей не под Win крайне мало.
-
> Наиль © (08.10.08 21:33) [39]
>
> > Я о том что пользователи Линукс по компьютерной грамотности
> > в Среднем на порядок превосходят пользователей Windows.
>
>
> Мне как прозвоидителю, абсолютно всё равно кто более вменяем.
> Меня интересует как продать побольше копий своего продукта,
> и как поменьше потратить на производство. Отказывать от
> текущих вложений в средства производства, чтобы научиться
> и начать разрабатывать под Linux, крайне затратно, тем более,
> что и покупателей не под Win крайне мало.
Я не говорю что нужно отказываться. Я сам в основном Win-программист. Я о говорю о подходе к представлению продукта. Если к линуксоидам можно относится как к специалистам, то к пользователям Win-платформы нужно относится как сильно отставшим в развитии детям, где на каждую вилку нужно насаживать пробку (чтобы они себе этой вилкой глаз не выковыряли).
А в данном случае автор [0] к "виндузятникам" относится как полноценным, разумным и адекватным людям, вот в этом и его ошибка. Более правильно было бы относится как к стаду бабуинов, у которых цель все расковырять и сломать.
-
Ну и слава богу, лично я за компом вообще думать не люблю лишний раз. Можно посмотреть на любую другую отрасль - конструкторы "сделай сам" только для фанатов, нормальные люди покупают готовый продукт для решения своих задач.
-
> нормальные люди покупают готовый продукт для решения своих задач
интересно, ты пачку мюслей сразу в микроволновку пихаешь или сначала ее распаковываешь? или исключительно в ресторане питаешься?