powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / программа не может подключится к базе
151 сообщений из 151, показаны все 7 страниц
программа не может подключится к базе
    #39094486
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
10.87.9.161 - FB 2.1
Клиент на 10.87.172.12
Ибєксперт коннектится с клиентской машины, а программа нет.
Если коннектится с клиентской машины к базе , которая лежит локально, то программа запускается.
С другой сетки клиент коннектится без проблем.

Что может быть? Почему на данной машине по сетке не происходит коннекта? Всякие антивирусы и брандмауэры отключили, вроде бы.

Сменилось только то, что с 1.5 перешли на 2.1 на сервере.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094499
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72,

а клиентскую библиотеку обновлял?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094500
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72а программа нет.
что говорит-то?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094504
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72программа нет.
Дай угадаю: красненькая ошибка?

Vad72Сменилось только то, что с 1.5 перешли на 2.1 на сервере.
А разработчик программы на это дал добро?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094539
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисVad72,

а клиентскую библиотеку обновлял?
заменил fbclient.dll
(gds32.dll - это не от FB? Или в FB есть gds32.dll?

Клиентская программа после ввода пароля тупо зависает :(, без ругательств
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094553
ZeroMQ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Повторю вопрос:

Dimitry Sibiryakov...
Vad72Сменилось только то, что с 1.5 перешли на 2.1 на сервере.
А разработчик программы на это дал добро?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094557
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И еще FB 2.1 стоит на сервере windows 2003
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094559
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ZeroMQА разработчик программы на это дал добро?
[/quot]
да
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094561
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
проблема, что не работает на конкретной машине.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094562
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72ZeroMQА разработчик программы на это дал добро?

да

Тогда все вопросы - к нему.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094580
Фотография Gallemar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А udf программа использует? Ты их тоже перенес?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094589
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GallemarА udf программа использует? Ты их тоже перенес?

Если бы что-то такое было бы, то у всех бы клиентов не работало. А только только у одного. Начал в программе контрольные точки заносить, чтобы понять на чем спотыкается.
Коннект проходит прекрасно, далее идёт открытие нескольких запросов. На одном из них приложение на данной машине намертво подвисает. Завтра буду смотреть содержимое запроса. Хотя не понятно, на других работает , а тут нет. Что там такого в запросе может быть? Текст утром.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094612
Квази
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72GallemarА udf программа использует? Ты их тоже перенес?

Если бы что-то такое было бы, то у всех бы клиентов не работало. А только только у одного. Начал в программе контрольные точки заносить, чтобы понять на чем спотыкается.
Коннект проходит прекрасно, далее идёт открытие нескольких запросов. На одном из них приложение на данной машине намертво подвисает. Завтра буду смотреть содержимое запроса. Хотя не понятно, на других работает , а тут нет. Что там такого в запросе может быть? Текст утром.
Мнэээ... Такой вопрос странный - что подразумевается под "клиентом"? Определенный компьютер или определенный пользователь?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094630
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Клиент - это определенный комп. Если подключается к локальной базе (фб 2.1), то все работает, если к удаленной , то программа виснет на одном из запросов. На других компах все работает нормально с удаленной базой.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094674
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72, у вас в настройках программы можно задать клиентскую библиотеку (я имею в виду fbclient.dll или gds32.dll) или же она жестко задана разработчиком? И если задана жестко, то какая?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094688
Зимаргл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry SibiryakovVad72программа нет.
Дай угадаю: красненькая ошибка?

Vad72Сменилось только то, что с 1.5 перешли на 2.1 на сервере.
А разработчик программы на это дал добро?

Ты в топе наиболее дебильных вопросов.

С одной стороны, ты прав - стек должен быть проверен.
С другой стороны, должно быть руководство по апгрейду и чеклист.

С третьей стороны, с которой я, это попытка переложить ответственность.

P.S. Мне, лет 7 назад, вручили 3 книжки. Называются в общем "Обеспечение совместимости приложений с Windows Vista & 7". (с) Федоров
Я сейчас, от нечего делать, решил почитать, и вижу разительную разницу между разработчиками и самодельщиками.

Ах да, прежде чем копать под время коннекта с SQLserver, ты бы сначала проверил время резолва DNS и reverse DNS у себя.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094695
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Точно не выбирается. Я даже в папке с программой убрал fbclient.dll gds32.dll , но программа работает, думаю использует fbclent.dll из папки системной папки виндовс.
Завтра гляну исходники, как там компонент настроен.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094696
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зимаргл,

Вы точно пост запостили в той теме, что хотели?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094699
miwaonline
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72Зимаргл,

Вы точно пост запостили в той теме, что хотели?
А это местный клоун, не обращайте внимания. Он безобидный.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094701
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я уже ни чего не соображаю, ещё авария днём была, может стресс только сейчас начинает проявляться. Иду спать, всем до послезавтра. Спасибо, что отозвались.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094703
Зимаргл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vad72,

Да. просто у меня достаточно абстрактное понимание мира и людей, в них участвующих.

И я помню проблемы, исходники, и их реакцию на похожие проблемы. И тут я присутствую лет 10.

Ты просто еще не понял, куда вляпался.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094705
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72, попробуйте скопировать файлы:

fbclient.dll
msvcr80.dll
Microsoft.VC80.CRT.manifest

из каталога с установленным FB сервером в каталог с исполняемым файлом вашего клиента.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094708
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorпопробуйте скопировать файлы
Зачем? Какое место из "несколько запросов исполняются нормально" ты не заметил?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094710
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72думаю использует fbclent.dll из папки системной папки виндовс.
Не думай. Process Explorer - Lower Pane - DLLs. И там будет и что, и откуда, и точная версия.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094717
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЗачем? Какое место из "несколько запросов исполняются нормально" ты не заметил?

Честно - не заметил. Проморгал сообщение о проходе по контрольным точкам.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094897
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Скопировал запрос как есть. Это тот запрос на котором виснет на мертво этот компьютер клиента.

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
Select DISTINCT
  c.SNCOUNTER,
  c.SNMODUL,
(select dec2hex  from inttohexstr(c.snmodul)) snmodulhex,
  c.HUBID,
  c.BILLINGIDTU ,
c.note,c.CHANNEL,
  p.adres,
  p.countertype,
  p.counternum,
  p.data,
  p.fio
--,(select loaddays from tools) loaddays
from COUNTER c
left outer join payers p on (p.billingidtu = c.billingidtu) 
--inner join balansgrdetail bd on (bd.sncounter=c.sncounter and bd.balansgrid=-1)
order by c.SNCOUNTER
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094917
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
предыдущий запрос не причем.
Вот запрос, на котором все виснет, если я в программе его не открываю, то у клиента все запускается нормально

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Select 
  BILLINGIDTU,
  ADRES,
  COUNTERTYPE,
  COUNTERNUM,
  DATA,
  FIO,
  cast(BILLINGIDTU as varchar(20)) BILLINGIDTUTEXT
from PAYERS 
order by BILLINGIDTU
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094918
Таблоид
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72
Код: sql
1.
2.
from PAYERS 
order by BILLINGIDTU

Сколько записей в PAYERS и есть ли там индекс по полю BILLINGIDTU
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094925
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72,

запрос ничем не примечателен. По симптомам похоже что датасет делает FetchAll и таблица PAYERS содержит 100500 записей которые по удалёнке будут очень долго перекачиваться на клиента
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094938
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
убрал этот текст, не помогло

cast(BILLINGIDTU as varchar(20)) BILLINGIDTUTEXT

Блин, обычный запрос, что за ерунда :(
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094940
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72,

сколько записей в PAYERS? Покажи план
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39094946
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72, я так понимаю - на других клиентах этот запрос нормально выполняется?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095005
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
На других нормально. Сейчас я уже на выезде, но записей там не много, меньше 100 тыс.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095012
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисVad72,

запрос ничем не примечателен. По симптомам похоже что датасет делает FetchAll и таблица PAYERS содержит 100500 записей которые по удалёнке будут очень долго перекачиваться на клиента

Спасибо за наводку, проверю.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095142
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72Спасибо за наводку, проверю.
Надо понимать, что версию реально используемой клиентской библиотеки ты уже проверил?..
И call stack в момент зависания снял?..
Или просто ищешь где светло?..
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095514
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry Sibiryakov
И call stack в момент зависания снял?..


не знаю что это такое и как его снимать. Буду рад, если подскажете
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095550
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72не знаю что это такое и как его снимать. Буду рад, если подскажете

Ты вообще о Дельфи что-нибудь знаешь? Debug Windows - Call Stack.
Если на компе нет среды (что странно, поскольку пошаговую отладку ты как-то же делал), то
Process Explorer - Process properties - Threads - Stack.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095670
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovVad72не знаю что это такое и как его снимать. Буду рад, если подскажете

Ты вообще о Дельфи что-нибудь знаешь? Debug Windows - Call Stack.
Если на компе нет среды (что странно, поскольку пошаговую отладку ты как-то же делал), то
Process Explorer - Process properties - Threads - Stack.

спасибо буду пробовать. Пока понял, что проблема (зависание на конкретном компе тут)

Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
procedure TFmain.SpeedButton6Click(Sender: TObject);
var I : integer;
    Flag : boolean;
begin

  Flag := True;
  for  I := 0 to Screen.FormCount-1 do
  begin
    if Screen.Forms[I].Name='Fdata' then Flag := False;
  end;
  if Flag then
  begin
    fdata:=tfdata.Create(Application);
    fdata.Show;
    fdata.Update;

  end else begin Fdata.WindowState := wsNormal; Fdata.Show; end;
 
end;
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095687
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72,

это вообще мало о чём говорит. Что такое fdata?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095694
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
fdata модальная форма или как она там точно называется, когда есть основное окно с кнопками, а остальные создаются при необходимости.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095704
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72,

значит смотри глубже. Тормозит скорее всего то, что выполняется по одному из событий формы OnCreate, OnShow или OnActive
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095715
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисVad72,

значит смотри глубже. Тормозит скорее всего то, что выполняется по одному из событий формы OnCreate, OnShow или OnActive
там только OnShow, вставил showmessage в начале процедуры OnShow.

Тормоза на
fdata:=tfdata.Create(Application);
присутствуют в секунду-две, а на том "проблемном" компе программа зависает намертво. :(
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095767
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72, вангую кривые библиотеки времени выполнения на этом компе. Глянь - какие библиотеки импортирует программа?
В помощь:
http://www.ntcore.com/exsuite.php
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095773
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Dbconstructor!
You wrote on 5 ноября 2015 г. 18:11:25:

Dbconstructor> Vad72, вангую кривые библиотеки времени выполнения на этом компе. Глянь - какие библиотеки импортирует программа?
> В помощь:
> http://www.ntcore.com/exsuite.php


Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095780
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorвангую кривые библиотеки времени выполнения на этом компе.

Сэр знает толк в извращениях. Вот скажи, почему "кривые библиотеки" только на одну программу влияют?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095789
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Блин, куда зайти в код, чтобы понять шаги, где происходит

fdata:=tfdata.Create(Application);

Когда в первой строке onShow ставлю showmessage , то с момента

fdata:=tfdata.Create(Application);
до
onShow
идет притормаживание, а на проблемном компе зависание приложения.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095791
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ведь всего один раз посмотреть на стэк и все вопросы отпадут. Но увы...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095796
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72,

О наличии точек останова и магических клавиш F7,F8,F9 ты догадываешься, но значения не придаешь?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095798
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovА ведь всего один раз посмотреть на стэк и все вопросы отпадут. Но увы...

я не знаю, как посмотреть :( Ни у меня не на машине клиента (там где тормозит) нет программы procexp.exe , может тыкнете мне лицом в какую-то инструкцию или ссылку? Очень хочется понять, в чем проблема
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095808
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterСэр знает толк в извращениях. Вот скажи, почему "кривые библиотеки" только на одну программу влияют?
Может потому, что они кривые именно на конкретном компе? Не?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095809
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ntoskrnl.exe!KeSetEvent+0x2a1
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!KeQueryHighestNodeNumber+0x264
ntoskrnl.exe!KeRemoveQueueEx+0x988
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!NtWaitForSingleObject+0xc6
ntoskrnl.exe!ZwYieldExecution+0xb5a
ntdll.dll!KiFastSystemCallRet
mswsock.dll+0x678c
WS2_32.dll!select+0x9f
fbclient.dll!gds__prepare+0x3607
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095810
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72,

Ну так поищи свой проблемный запрос в исходниках программы и посмотри, откуда он вызывается. И кстати, на машине тормознутого клиента выполнение запроса с помощью isql/ibescript так же приводит к зависанию?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095814
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72нет программы procexp.exe
Проблема скачать?
https://technet.microsoft.com/ru-ru/sysinternals/bb896653
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095815
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorDarkMasterСэр знает толк в извращениях. Вот скажи, почему "кривые библиотеки" только на одну программу влияют?
Может потому, что они кривые именно на конкретном компе? Не?

Логично конечно. Наводящий вопрос - почему все остальные (которые другие, которые типа notepad) программы не падают?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095823
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterЛогично конечно. Наводящий вопрос - почему все остальные (которые другие, которые типа notepad) программы не падают?
Лет 20 не работаю на Delphi, но по примеру C++ Builder, могу предположить, что программа слинкована с дельфёвыми динамическими библиотеками времени выполнения.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095824
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72fbclient.dll!gds__prepare+0x3607
И повторенный несколько раз с периодом, скажем, в минуту, этот трюк даёт такой же результат?
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095835
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorDarkMasterЛогично конечно. Наводящий вопрос - почему все остальные (которые другие, которые типа notepad) программы не падают?
Лет 20 не работаю на Delphi, но по примеру C++ Builder, могу предположить, что программа слинкована с дельфёвыми динамическими библиотеками времени выполнения.

Ага... Ну ладно, зайдем с другой стороны - дистрибутив (сборка) - она одна, т.е. одинаковая для всех. Логично? Если логично - то почему падает только у конкретного клиента, если в дистрибутив/сборку попали "кривые библиотеки"?

P.S. Я бы больше грешил на кривую клиентскую библиотеку fbclient.dll, незнамо от какой версии FB, через которую наш проблемный клиент работает с сервером.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095840
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterАга... Ну ладно, зайдем с другой стороны - дистрибутив (сборка) - она одна, т.е. одинаковая для всех. Логично? Если логично - то почему падает только у конкретного клиента, если в дистрибутив/сборку попали "кривые библиотеки"?
Во время копирования на жесткий диск компа, в один из битиков бинарных образов "ударила молния" (как любит говаривать кто-то из iBase). Если кроме шуток, я бы на этом компе chkdsk прогнал (для уверенности) и заново скопировал сборку.

DarkMasterP.S. Я бы больше грешил на кривую клиентскую библиотеку fbclient.dll, незнамо от какой версии FB, через которую наш проблемный клиент работает с сервером.
Я бы тоже её туда грешил... Но тут вежливо попросили этого не делать.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095850
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorя бы на этом компе chkdsk прогнал (для уверенности) и заново скопировал сборку.


Чисто гадание на кофейной гуще получается.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095853
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMaster, это не гадание, это профилактика для чистоты эксперимента.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095855
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorэто не гадание, это профилактика для чистоты эксперимента.
Чувствуется закоренелая привычка в любом непонятном случае переустанавливать винду.

АОТ: Телепаю, что у проблемного клиента выползет подключение через Wi-Fi.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095945
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterVad72,

Ну так поищи свой проблемный запрос в исходниках программы и посмотри, откуда он вызывается. И кстати, на машине тормознутого клиента выполнение запроса с помощью isql/ibescript так же приводит к зависанию?

Как я понял, тут проблема не с фб или запросами. Тупо тормозит, когда создаётся форма мидлчилд . я думал, что при открытии формы запросы тормозят, но вставил showmessage. Получается тормоза на строке с созданием формы.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095946
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorVad72нет программы procexp.exe
Проблема скачать?
https://technet.microsoft.com/ru-ru/sysinternals/bb896653

Да скачал уже и выше выложил результат. Или я не то выложил?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39095961
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72выше выложил результат
Во-первых, ты выложил только половину результата.
Во-вторых, одиночная трасса ничего не даёт если приложение действительно не висит.

Я же тебе сказал снять стек несколько раз в минуту и смотреть будет разница или нет.

PS: Упоминание Wi-Fi ты тоже проигнорировал...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096134
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЧувствуется закоренелая привычка в любом непонятном случае переустанавливать винду.
Мне даже стало интересно - сколько у тебя десятилетий опыта администрирования и техподдержки рабочих станций, что ты так уверенно отпускаешь подобные язвительные комментарии? ;)
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096198
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovPS: Упоминание Wi-Fi ты тоже проигнорировал...

по шнурку в ноутбук.
Первый раз запиналось на том куске кода, где , после коннекта с БД сравнивалась версия клиентской программы и если она старая, то выгружался из БД локальному пользователю новый ехе-фал с последующей заменой, если у клиента более новая версия, то наоборот, в БД загружался новый ехе-файл. Я руками заменил файл, получается на этом куске кода оно уже не спотыкается на том компьютере. Но стало зависать при открытии одного из нескольких окон (форм мидичайлд, другие открываются). В этой форме есть код связанные с "шифрованием". Может там какой антивирус блокирует ? Или это уже бред?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096265
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovЯ же тебе сказал снять стек несколько раз в минуту и смотреть будет разница или нет.



ntoskrnl.exe!KeSetEvent+0x2a1
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!KeQueryHighestNodeNumber+0x264
ntoskrnl.exe!KeRemoveQueueEx+0x988
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!NtWaitForSingleObject+0xc6
ntoskrnl.exe!ZwYieldExecution+0xb5a
ntdll.dll!KiFastSystemCallRet
mswsock.dll+0x678c
WS2_32.dll!select+0x9f
fbclient.dll!gds__prepare+0x3607


ntoskrnl.exe!KeSetEvent+0x2a1
ntoskrnl.exe!ExfAcquirePushLockExclusive+0x1b7
ntoskrnl.exe!NtQuerySecurityObject+0x723
ntoskrnl.exe!KiDeliverApc+0x17f
ntdll.dll!KiFastSystemCallRet
mswsock.dll+0x678c
WS2_32.dll!select+0x9f
fbclient.dll!gds__prepare+0x3607

ntoskrnl.exe!KeSetEvent+0x2a1
ntoskrnl.exe!ExfAcquirePushLockExclusive+0x1b7
ntoskrnl.exe!KeQueryHighestNodeNumber+0x264
ntoskrnl.exe!KiDeliverApc+0x17f
ntdll.dll!KiFastSystemCallRet
mswsock.dll+0x678c
WS2_32.dll!select+0x9f
fbclient.dll!gds__prepare+0x3607

ntoskrnl.exe!KeSetEvent+0x2a1
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!KeQueryHighestNodeNumber+0x264
ntoskrnl.exe!KeRemoveQueueEx+0x988
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!NtWaitForSingleObject+0xc6
ntoskrnl.exe!ZwYieldExecution+0xb5a
ntdll.dll!KiFastSystemCallRet
mswsock.dll+0x678c
WS2_32.dll!select+0x9f
fbclient.dll!gds__prepare+0x3607

ntoskrnl.exe!KeSetEvent+0x2a1
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!KeQueryHighestNodeNumber+0x264
ntoskrnl.exe!KeRemoveQueueEx+0x988
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!NtWaitForSingleObject+0xc6
ntoskrnl.exe!ZwYieldExecution+0xb5a
ntdll.dll!KiFastSystemCallRet
mswsock.dll+0x678c
WS2_32.dll!select+0x9f
fbclient.dll!gds__prepare+0x3607

ntoskrnl.exe!KeSetEvent+0x2a1
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!KeQueryHighestNodeNumber+0x264
ntoskrnl.exe!KeRemoveQueueEx+0x988
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!NtWaitForSingleObject+0xc6
ntoskrnl.exe!ZwYieldExecution+0xb5a
ntdll.dll!KiFastSystemCallRet
mswsock.dll+0x678c
WS2_32.dll!select+0x9f
fbclient.dll!gds__prepare+0x3607

ntoskrnl.exe!KeSetEvent+0x2a1
ntoskrnl.exe!ExfAcquirePushLockExclusive+0x1b7
ntoskrnl.exe!NtQuerySecurityObject+0x723
ntoskrnl.exe!KiDeliverApc+0x111
ntoskrnl.exe!KeRemoveQueueEx+0x988
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!NtWaitForSingleObject+0xc6
ntoskrnl.exe!ZwYieldExecution+0xb5a
ntdll.dll!KiFastSystemCallRet
mswsock.dll+0x678c
WS2_32.dll!select+0x9f
fbclient.dll!gds__prepare+0x3607

ntoskrnl.exe!KeSetEvent+0x2a1
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!KeQueryHighestNodeNumber+0x264
ntoskrnl.exe!KeRemoveQueueEx+0x988
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!NtWaitForSingleObject+0xc6
ntoskrnl.exe!ZwYieldExecution+0xb5a
ntdll.dll!KiFastSystemCallRet
mswsock.dll+0x678c
WS2_32.dll!select+0x9f
fbclient.dll!gds__prepare+0x3607

ntoskrnl.exe!KeSetEvent+0x2a1
ntoskrnl.exe!ExfAcquirePushLockExclusive+0x1b7
ntoskrnl.exe!NtQuerySecurityObject+0x723
ntoskrnl.exe!KiDeliverApc+0x111
ntoskrnl.exe!KeRemoveQueueEx+0x988
ntoskrnl.exe!KeDelayExecutionThread+0x5cc
ntoskrnl.exe!KeWaitForMutexObject+0x393
ntoskrnl.exe!NtWaitForSingleObject+0xc6
ntoskrnl.exe!ZwYieldExecution+0xb5a
ntdll.dll!KiFastSystemCallRet
mswsock.dll+0x678c
WS2_32.dll!select+0x9f
fbclient.dll!gds__prepare+0x3607


Методом тыка , мне кажется, проблема в одном из запросов. Когда я ему фетчАлл делаю в свойствах в Дельфи, то при запуске (после коннекта к БД и открытии запроса) идет зависание. Если фетчАлл не делать , то запрос открывается программа запускается без проблем, но вот когда создается дочерняя форма с таблицей по этому запросу, тогда форма не окрывается и идет зависание.

SQL-запрос
Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Select 
  BILLINGIDTU,
  ADRES,
  COUNTERTYPE,
  COUNTERNUM,
  DATA,
  FIO,
  cast(BILLINGIDTU as varchar(20)) BILLINGIDTUTEXT
from PAYERS 
order by BILLINGIDTU
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096273
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот так запрос выполняется в ИБЕсперте
План
PLAN (PAYERS ORDER PK_PAYERS)

------ Информация о производительности ------
Время подготовки запроса = 94ms
Время выполнения запроса = 15ms
Среднее время на получение одной записи = 0,68 ms
Current memory = 57 745 032
Max memory = 65 462 364
Memory buffers = 3 000
Reads from disk to cache = 0
Writes from cache to disk = 0
Fetches from cache = 1 299

Кол-строк, которые возвращает запрос - 38295
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096305
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72,

ты в IBE FetchAll то нажми. А то показываешь извлечение только первых записей.

Навигация по индексу при полном извлечении данных может быть гораздо медленней внешней сортировки
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096307
Граур Станислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72Dimitry SibiryakovPS: Упоминание Wi-Fi ты тоже проигнорировал...

по шнурку в ноутбук.
Первый раз запиналось на том куске кода, где , после коннекта с БД сравнивалась версия клиентской программы

Шнурок погрызли мыши/злые юзеры?
Сеть на ноуте вообще нормально работает?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096309
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисVad72,

ты в IBE FetchAll то нажми. А то показываешь извлечение только первых записей.

Навигация по индексу при полном извлечении данных может быть гораздо медленней внешней сортировки
нажимал, пробежало на конец. Или мне там нужно что-то замерять, записать ... ? Короче, при фитчАлл этого запроса программа на данном "проблемном" компьютере просто зависает намертво. :(
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096323
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на "проблемном" компе запускаю IBEXPERT, там запускаю запрос

Plan
PLAN (PAYERS ORDER PK_PAYERS)

------ Performance info ------
Prepare time = 343ms
Execute time = 0ms
Avg fetch time = 0.00 ms
Current memory = 50 437 476
Max memory = 65 462 364
Memory buffers = 3 000
Reads from disk to cache = 0
Writes from cache to disk = 0
Fetches from cache = 1 299

Потом делаю фетч , до 6500 записи пробегает нормально, потом долго висит , переходит на 7000 и далее висит и уже ни куда не преходит (всего 38 тыс записей). В чем проблема? Как это можно побороть?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096334
Barmaley57
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72, так все таки клиентская библиотека какая подгружается в приложение и IBE? Точно не какая-то старая из system32?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096341
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72,

жмакай в IBE FetchAll именно на проблемном компе. И давай сюда результаты. Скорее всего у тебя сеть тупит.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096344
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72,

для сравнения попробуй FetchAll с изменённым запросом

Код: sql
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
Select 
  BILLINGIDTU,
  ADRES,
  COUNTERTYPE,
  COUNTERNUM,
  DATA,
  FIO,
  cast(BILLINGIDTU as varchar(20)) BILLINGIDTUTEXT
from PAYERS 
order by BILLINGIDTU+0 
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096357
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в IBEExpert, в настройках соединения с базой указана конкретная библиотека fbclient.dll , версии 2.1
Я даже не делал запрос, а просто взял таблицу в базе , там где 38 тыс. записей, и нажал ветч. Движение очень медленное, иногда в диспетчере задач Ибексперт уходит в "не отвечает", до конца так и не стал ждать, может за час и дошло бы до последней строки таблицы.

Какой диагноз? Где капать?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096358
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72, действительно, давай глянем качество твоего сетевого подключения.
Покажи результат команды: ping -l 65500 -n 10 <fbserver_ip>
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096380
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorVad72, действительно, давай глянем качество твоего сетевого подключения.
Покажи результат команды: ping -l 65500 -n 10 <fbserver_ip>

результат (каждый раз по разному)

Обмен пакетами с 10.87.9.161 по с 65500 байтами данных:
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=14мс TTL=126
Превышен интервал ожидания для запроса.
Ответ от 10.87.9.161: число байт=65500 время=22мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Превышен интервал ожидания для запроса.
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=14мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=14мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=14мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=14мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=14мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=14мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=14мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Превышен интервал ожидания для запроса.
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=14мс TTL=126
Ответ от 10.87.9.161: число байт=65500 время=15мс TTL=126

Статистика Ping для 10.87.9.161:
Пакетов: отправлено = 50, получено = 45, потеряно = 5
(10% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 14мсек, Максимальное = 22 мсек, Среднее = 14 мсек

...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096391
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
получается, что мне выносили мозг ребята-акробаты, утверждая что всё с сетью у них ОК, типа админы все проверили ....
А там тупо пакета пропадают :(
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096394
Любезный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Записи про превышенный интервал говорят о том, что действительно в сети есть какие-то проблемы. Это могут быть и наводки от 220В, и чрезмерный трафик, и глюки в свитчах, и хреновые контакты в соединениях.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096395
Граур Станислав
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72получается, что мне выносили мозг ребята-акробаты, утверждая что всё с сетью у них ОК, типа админы все проверили ....
А там тупо пакета пропадают :(

Все пациенты врут. (с) Доктор Хаус
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096396
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72, в принципе, не так уж и плохо... А если попинговать какой-нибудь соседний комп, висящий на одном коммутаторе с испытуемым?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096405
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
я вообще подключаюсь к ним из другой области через инет , у меня при 65500 вообще нет пингов, только при 9000 работает, но так же есть потери, но при этом программа и ибексперт нормально работает.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096417
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
жесть...
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096420
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот результат пинга с проблемной машины 10.87.172.12 на адрес 10.87.172.13


C:\Users\prog_modul>ping -l 65500 -n 50 10.87.172.13

Обмен пакетами с 10.87.172.13 по с 65500 байтами данных:
Ответ от 10.87.172.13: число байт=65500 время=618мс TTL=128
Ответ от 10.87.172.13: число байт=65500 время=608мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.87.172.13: число байт=65500 время=606мс TTL=128
Превышен интервал ожидания для запроса.
Превышен интервал ожидания для запроса.
Ответ от 10.87.172.13: число байт=65500 время=607мс TTL=128
Ответ от 10.87.172.13: число байт=65500 время=616мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.87.172.13: число байт=65500 время=607мс TTL=128
Ответ от 10.87.172.13: число байт=65500 время=606мс TTL=128
Ответ от 10.87.172.13: число байт=65500 время=606мс TTL=128

Статистика Ping для 10.87.172.13:
Пакетов: отправлено = 12, получено = 8, потеряно = 4
(33% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 606мсек, Максимальное = 618 мсек, Среднее = 609 мсек
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096430
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72,

полный фетч 38K записи по медленному каналу это не самое лучшее решение. Особенно если и ширина записи не маленькая.

Ты точно уверен что у тебя на проблемной машине клиент 2.1? Посмотри именно версию библиотеки и напиши её сюда со всеми четырьмя цифрами.

Vad72в IBEExpert, в настройках соединения с базой указана конкретная библиотека fbclient.dll , версии 2.1
Этот комбобокс номер версии библиотеки не меняет. Это только подсказка IBE, чтобы он знал какие возможности ему доступны.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096447
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов ДенисVad72,

полный фетч 38K записи по медленному каналу это не самое лучшее решение. Особенно если и ширина записи не маленькая.

Ты точно уверен что у тебя на проблемной машине клиент 2.1? Посмотри именно версию библиотеки и напиши её сюда со всеми четырьмя цифрами.

Vad72в IBEExpert, в настройках соединения с базой указана конкретная библиотека fbclient.dll , версии 2.1
Этот комбобокс номер версии библиотеки не меняет. Это только подсказка IBE, чтобы он знал какие возможности ему доступны.

не комбо бокс, а внизу, там выбирается конкретный файл библиотеки. Версия библиотеки 2.1.1.17910, смотрю в свойствах файла dll

P.S. если базу кинуть клиенту прямо на машину, то все работает (там у него так же сервер фб 2.1 установлен)
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096450
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72P.S. если базу кинуть клиенту прямо на машину, то все работает (там у него так же сервер фб 2.1 установлен)

Ну дык и чего б не работать?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096479
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72вот результат пинга с проблемной машины 10.87.172.12 на адрес 10.87.172.13
Если это результат пинга соседнего компа, висящего на том же коммутаторе с испытуемым, то это катастрофа.
Коммутатор 100 Мбитный?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096505
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorVad72вот результат пинга с проблемной машины 10.87.172.12 на адрес 10.87.172.13
Если это результат пинга соседнего компа, висящего на том же коммутаторе с испытуемым, то это катастрофа.
Коммутатор 100 Мбитный?
местый админ говорит, что это вообще не проблема, что пинговать можно только пакетами до 1500
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096522
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
итак , что мы имеем на выходе:
- у клиента снес сервер FB
- запускаю Ibexpert, перехожу на таблицу, делаю фетч и начинаются рівки с движением + подвисание и уход программы в статус не отвечает

Как добиться, чтобы IBExpert "заработал" ? Что можно предпринять?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096529
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72, двоечник ваш местный админ.
1. Ограничение буфера пинга на 1473 действует только при выставленном флаге запрета фрагментации пакета;
2. В 100 Мбитной сети время отклика от соседнего узла при буфере 65500 должно быть около 12 мс и потерь пакетов быть не должно;
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096546
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorсколько у тебя десятилетий опыта администрирования и техподдержки
рабочих станций
Полтора.

Vad72Как добиться, чтобы IBExpert "заработал" ?
Никак. Проблема с сетью. Прекрати своё броуновское движение и начни использовать мозг.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096559
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovDBConstructorсколько у тебя десятилетий опыта администрирования и техподдержки
рабочих станций
Полтора.
Также... Тогда тебе можно отпускать в мой адрес подобные шутки.

Dimitry SibiryakovVad72Как добиться, чтобы IBExpert "заработал" ?
Никак. Проблема с сетью. Прекрати своё броуновское движение и начни использовать мозг.
+1
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096562
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72, на компе с ip 10.87.172.13 эта программа нормально работает?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096590
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorVad72, на компе с ip 10.87.172.13 эта программа нормально работает?
не знаю, могу попросить папку туда закинуть

вот пинг с 12 на 13 в одной сети

C:\Users\prog_modul>ping -l 65500 -n 10 10.87.172.13

Обмен пакетами с 10.87.172.13 по с 65500 байтами данных:
Ответ от 10.87.172.13: число байт=65500 время=607мс TTL=128
Ответ от 10.87.172.13: число байт=65500 время=608мс TTL=128
Ответ от 10.87.172.13: число байт=65500 время=607мс TTL=128
Ответ от 10.87.172.13: число байт=65500 время=608мс TTL=128
Превышен интервал ожидания для запроса.
Ответ от 10.87.172.13: число байт=65500 время=608мс TTL=128
Ответ от 10.87.172.13: число байт=65500 время=607мс TTL=128
Ответ от 10.87.172.13: число байт=65500 время=608мс TTL=128
Ответ от 10.87.172.13: число байт=65500 время=607мс TTL=128
Ответ от 10.87.172.13: число байт=65500 время=608мс TTL=128

Статистика Ping для 10.87.172.13:
Пакетов: отправлено = 10, получено = 9, потеряно = 1
(10% потерь)
Приблизительное время приема-передачи в мс:
Минимальное = 607мсек, Максимальное = 608 мсек, Среднее = 607 мсек

Местный админ сказал, что он отвечает только за 1500 и все. Есть какой-то тынц, чтобы показать, что должно работать и при 65500?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096591
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorVad72, двоечник ваш местный админ.
1. Ограничение буфера пинга на 1473 действует только при выставленном флаге запрета фрагментации пакета;
2. В 100 Мбитной сети время отклика от соседнего узла при буфере 65500 должно быть около 12 мс и потерь пакетов быть не должно;
у меня в сети, действительно, ни чего не теряется и время 12 мс
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096594
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72вот пинг с 12 на 13 в одной сети
Это мы уже видели.

Те "другие" компы, на которых эта программа нормально работает, они находятся в вашем офисе, или же в других удаленных от сервера Firebird офисах?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096599
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72Есть какой-то тынц, чтобы показать, что должно работать и при 65500?

Чем тебе это не "тынц"?
Vad72 Ответ от 10.87.9.161: число байт=65500 время=14мс TTL=126
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096608
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorVad72вот пинг с 12 на 13 в одной сети
Это мы уже видели.

Те "другие" компы, на которых эта программа нормально работает, они находятся в вашем офисе, или же в других удаленных от сервера Firebird офисах?
да, удаленно по всей стране, в разных городах
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096616
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72, при запуске программы в журнале событий "Приложение" появляются какие-нибудь сообщения?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096628
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorVad72, при запуске программы в журнале событий "Приложение" появляются какие-нибудь сообщения?

Я про программу пока забыл. Хочу добиться, чтобы IBexpert работал , а именно витч до последней строки. Сейчас этого не происходит. Может что-то на стороне сервера можно подкрутить? Размер пакетов где-то поднастроить? Там Windows 2003 + FB 2.1
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096634
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72, зачем крутить что-то на стороне сервера, если из других офисов с ним нормально работают?
Могу лишь предложить попробовать на своем компе в настройках адаптера сети поменять Link Speed с "Auto Negotiation" на "100 Mbps Half-Duplex". Есть шанс, что сетевое соединение хоть как-то заживет.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096691
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructorVad72, зачем крутить что-то на стороне сервера, если из других офисов с ним нормально работают?
Могу лишь предложить попробовать на своем компе в настройках адаптера сети поменять Link Speed с "Auto Negotiation" на "100 Mbps Half-Duplex". Есть шанс, что сетевое соединение хоть как-то заживет.
поменял, не помогло, уже и версию сервера поменял на 2.1.3.185 + заменил у клиента библиотеку :(
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096700
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72поменял, не помогло, уже и версию сервера поменял на 2.1.3.185 + заменил у клиента библиотеку :(
При запуске IBExpert в журнале событий "Приложение" появляются какие-нибудь сообщения? :)
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096702
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72поменял, не помогло, уже и версию сервера поменял на 2.1.3.185 + заменил у клиента библиотеку :(

Сдается мне, что нужно "лечить" не сервер и программу, а сетку.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096709
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72, для чистоты эксперимента, клиентскую библиотеку и еже с ней:
fbclient.dll
msvcr80.dll
Microsoft.VC80.CRT.manifest

надо брать из каталога bin на сервере и класть в тот же каталог, где лежит запускаемый exe файл (даже если это IBExpert).
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096713
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterСдается мне, что нужно "лечить" не сервер и программу, а сетку.
Ему "местный админ" сказал, что с сеткой всё гут. :)
Сдается мне, что этот самый "местный админ" и монтировал злосчастную сеть.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096719
/0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
/0
Гость
Проверьте сетевую карту на этом клиенте.
А так же сетевое оборудование.
Пару лет назад было примерно такое.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096722
/0
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
/0
Гость
Было о5 же весьма забавно.
Программа работала - открывалась карточка/проводился платеж.
А вот при попытке сделать отчет за день терялось соединение.
После замены сетевой карты всё заработало нормально.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096734
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
/0Было о5 же весьма забавно.
Программа работала - открывалась карточка/проводился платеж.
А вот при попытке сделать отчет за день терялось соединение.
После замены сетевой карты всё заработало нормально.
там ребята принципиальные , им нужно именно на ЭТОМ компьютере, чтобы работало. Что-то изменить не реально, я далеко, могу только удаленно через UltraVNC подключится. Может есть какой-то тест сетевой карты? Так как сейчас я говорю что сеть, а мне что сеть гуд. Кто рассудит?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096737
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72,

Кстати, а почему бы не уйти от чистого десктоп решения в сторону Web? Ну это я так, в качестве альтернативы.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096741
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72Может есть какой-то тест сетевой карты? Так как сейчас я говорю что сеть, а мне что сеть гуд. Кто рассудит?

Да результаты того же пинга им покажи - потери пакетов же есть.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096747
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72Так как сейчас я говорю что сеть, а мне что сеть гуд. Кто рассудит?

Ну а ты так же безапелляционно говори, что с программой всё в порядке и проблема на их
стороне. И пусть рассудит начальство.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096762
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DarkMasterVad72Может есть какой-то тест сетевой карты? Так как сейчас я говорю что сеть, а мне что сеть гуд. Кто рассудит?

Да результаты того же пинга им покажи - потери пакетов же есть.
они говорят, что это нормально. Тестить нужно только до 1400 пакеты, за большие размеры они не отвечают
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096767
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Vad72!
You wrote on 6 ноября 2015 г. 15:54:01:

Vad72> за большие размеры они не отвечаюткАкая прелесть...
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096769
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72они говорят, что это нормально. Тестить нужно только до 1400 пакеты, за
большие размеры они не отвечают
Говори, что пинг больших пакетов это системное требование твоей программы. Пока оно не
удовлетворено, программа работать не будет.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096785
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovVad72они говорят, что это нормально. Тестить нужно только до 1400 пакеты, за
большие размеры они не отвечают
Говори, что пинг больших пакетов это системное требование твоей программы. Пока оно не
удовлетворено, программа работать не будет.

я для себя понять хочу. Почему я вообще куй знает где, пинги

C:\Users\zhurakovskyy>ping -l 9600 10.87.9.161

Обмен пакетами с 10.87.9.161 по с 9600 байтами данных:
Ответ от 10.87.9.161: число байт=9600 время=13мс TTL=125
Ответ от 10.87.9.161: число байт=9600 время=18мс TTL=125
Ответ от 10.87.9.161: число байт=9600 время=14мс TTL=125
Ответ от 10.87.9.161: число байт=9600 время=14мс TTL=125

больше пакеты не проходят, но программа работает.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096788
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovVad72они говорят, что это нормально. Тестить нужно только до 1400 пакеты, за
большие размеры они не отвечают
Говори, что пинг больших пакетов это системное требование твоей программы. Пока оно не
удовлетворено, программа работать не будет.

а у FB есть какие-то требования по пакетам?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096812
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72а у FB есть какие-то требования по пакетам?
Да, параметр конфига TcpRemoteBufferSize - не просто так.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096853
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
ping -n 100 -l 19998 8.8.8.8|find /v " TTL="

Обмен пакетами с 8.8.8.8 по с 19998 байтами данных:
Превышен интервал ожидания для запроса.

Статистика Ping для 8.8.8.8:
    Пакетов: отправлено = 100, получено = 99, потеряно = 1
    (1% потерь)
Приблизительное время приема-передачи в мс:
    Минимальное = 295мсек, Максимальное = 299 мсек, Среднее = 296 мсек

Поэтому делаем простое:
Код: plaintext
1.
for %A in (100 500 1000) do @echo Packet size %A bytes&ping -n 100 -l %A тестируемый.ip.адрес|find /v " TTL"|find "="&echo.

ждём пять-семь минут, тыкаем пальцем в статистику, которая умещается в экран и произносим что-нибудь сакраментальное про "не надо лохматить бабушку за качество вашей сети".

P.S. IPv4 only
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096865
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Их админ отвечает только за 1400, может мне в фб 2.1 вместо 8192 , что по умолчанию , прописать 1448?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096897
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Vad72Их админ отвечает только за 1400, может мне в фб 2.1 вместо 8192 , что по
умолчанию , прописать 1448?
Не поможет. Это админу надо MTU уменьшать до той цифры за которую он отвечает.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096997
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovНе поможет. Это админу надо MTU уменьшать до той цифры за которую он отвечает.
Скорее до той "цифры", за которую отвечает их провайдер.

Пару месяцев назад развлекался со скриптом настройки MTU под виндой... Может как-то поможет:
(предоставляется "AS IS" без каких-либо гарантий. Принимает ip адрес "цели" в качестве единственного параметра)
Код: 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.
@echo off
rem +---------- mtutune.cmd -----------+
rem | --= Powered by DBConstructor =-- |
rem +----------------------------------+
setlocal

for /f "skip=2 tokens=4,6,*" %%i in ('netsh int ipv4 show route') do if "%%i"=="0.0.0.0/0" (
  set defgw=%%j
  goto :find_regkey
)
goto :exit

:find_regkey
cls
echo Default Gateway: %defgw%
set regkey=
set enable_dhcp=0
set tcp_params=HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\Tcpip\Parameters
for /f "tokens=*" %%i in ('reg query "%tcp_params%\Interfaces"') do call :find_if_by_defgw "%%i" 2>nul
if "%regkey%"=="" goto :exit
for /f "tokens=2 delims={}" %%i in ("%regkey%") do echo Selected interface: {%%i}
echo.

set lolen=96
set hilen=3000
set ip=%~1

echo ------== MTU calculation ==------
:again
set /a delta = %hilen% - %lolen%

echo Probe ICMP buffer: %hilen%
ping -4 -f -n 2 -l %hilen% %ip%>nul
if errorlevel 1 goto :err_hi
if %delta% GTR 1 (
  set /a lolen = %hilen% + 1
  set /a hilen += %delta% / 2
  goto :again
) else goto :done

:err_hi
echo Probe ICMP buffer: %lolen%
ping -4 -f -n 2 -l %lolen% %ip%>nul
if errorlevel 1 goto :err_lo
if %delta% GTR 1 (
  set /a hilen -= %delta% / 2
  set /a lolen += 1
  goto :again
) else (
  set /a hilen = %lolen%
  goto :done
)

:err_lo
if %delta% GTR 1 (
  set /a hilen = %lolen% - 1
  set /a lolen -= %delta% / 2
  goto :again
) else set /a hilen=0

:done
if %hilen% EQU 0 goto :exit
set /a mtu = %hilen% + 1
echo Probe ICMP buffer: %mtu%
ping -4 -f -n 2 -l %mtu% %ip%>nul
if errorlevel 1 (
  set /a mtu= %hilen% + 28
) else set /a mtu += 28
echo ------== DONE ==------
echo MTU=%mtu%
echo.
echo ------== Update registry values ==------
echo in: "%regkey%"
reg add "%regkey%" /v "MTU" /f /t REG_DWORD /d %mtu% >nul
if errorlevel 1 goto :exit
echo "MTU" = %mtu%
echo ------== DONE ==------
:exit
endlocal
pause
goto :eof


:find_if_by_defgw
for /f "tokens=3" %%i in ('reg query "%~1" /v "EnableDHCP"') do (
  if not "%%i"=="" set /a enable_dhcp=%%i
  if %%i==0x1 (
    for /f "tokens=3" %%j in ('reg query %1 /v "DhcpDefaultGateway"') do (
      if %%j==%defgw% (
        set regkey=%~1
        goto :eof
      )
    ) 2>nul
  ) else for /f "tokens=3" %%j in ('reg query %1 /v "DefaultGateway"') do (
      if %%j==%defgw% (
        set regkey=%~1
        goto :eof
      ) 2>nul
    )
)
goto :eof
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39096999
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо, во вторник попробую на работе.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097089
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не надо блокировать ICMP .

P.S. Велосипедить с подборкой MTU - тоже не надо .
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097092
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov, да, в общем-то MTU Descovery норм работает. Просто этот cmd файл я делал для автоматического добавления таких параметров как: TcpAckFrequency, TcpNoDelay и TcpDelAckTicks, ну и, до кучи, воткнул туда размер MTU.
И всегда есть шанс, что какой-нибудь "местный админ" своими пакостючками отрубит MTU Descovery. А ручками если выставил, хоть будешь уверен, что "в случае чего..." связь не пропадет.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097097
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Три указанных вами параметра используются "если есть проблемы", а не ставятся "шоп було".
Насколько я могу судить, актуально всё это было где-то в эпоху перехода с двухтонника на хапэ, но паровозы, видимо, до сих пор под откос пускают.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097106
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov, эти параметры чтобы не ждать до кучи на отправку второй пакет как для "посылки", так и для "подтверждения". Незаменимая весч, когда через Ethernet по RS-485 надо сигнализацию/управление тянуть/толкать.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097614
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я прямо вижу толпы нуждающихся в Ethernet-over-RS485 ...

P.S. Вам, DBConstructor, самому-то не смешно???
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097638
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Basil A. Sidorov, если учесть, что "Ethernet-over-RS485" используется в метрополитенах и на железных дорогах, за год перевозящих несколько миллионов пассажиров, то словосочетание "толпы нуждающихся", как бы, ни о чем вообще... ;)
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097648
Basil A. Sidorov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Единственное, в чём действительно нуждаются миллионы пассажиров - в удобном и надёжном транспорте.
Им глубоко безразлично используется при этом езернет поверх RS485 или IP через голубиную почту.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097669
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Мне даже стало интересно как вы себе представляете надежность железной дороги без обеспечения надежности всех её узлов и агрегатов. Видимо, вы давно ITIL не перечитывали в отношении определения надежности всей системы.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097672
Фотография Симонов Денис
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructor,

причём тут FB?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097690
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Симонов Дениспричём тут FB?
При том же, причем и "толпы нуждающихся в Ethernet-over-RS485".
Полагаете, системе сбора диагностической информации не требуется система хранения?
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097761
Зимаргл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DBConstructorСимонов Дениспричём тут FB?
При том же, причем и "толпы нуждающихся в Ethernet-over-RS485".
Полагаете, системе сбора диагностической информации не требуется система хранения?
Ты опять путаешь ***у с пальцем. В АСУТП/телеметрии наоборот, используется RS485 over Ethernet.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097777
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И много в телеметрии FB используется ?

P.S. Вопрос риторический.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097804
Зимаргл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов Рустам,

Я думал дать тебе прямую ссылку, но оказалось, что информация не настолько для средних умов распространена, чтобы быть в Википедии.
В общем начало вот, а далее надо искать по каждому производителю
https://en.wikipedia.org/wiki/SCADA

В большинстве используется MS SQL, но не факт что во всех. Видел еще (давно) Sybase ASA.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097811
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗимарглТы опять путаешь ***у с пальцем. В АСУТП/телеметрии наоборот, используется RS485 over Ethernet.
Это не я путаю, если ты еще не заметил. Я лишь процитировал сказанное в двойных кавычках, чтобы сохранить "стиль" автора. :) Включи глаза!
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097821
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зимаргл> В большинстве используется MS SQL

Это просто какой-то фейспалм...

ОК, переспрошу попроще, чтобы совсем очевидно было:
какое отношение телеметрия, RS485 и пр. имеет к СУБД?

P.S. Вопрос риторический.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097822
Зимаргл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
DBConstructorBasil A. Sidorov, эти параметры чтобы не ждать до кучи на отправку второй пакет как для "посылки", так и для "подтверждения". Незаменимая весч, когда через Ethernet по RS-485 надо сигнализацию/управление тянуть/толкать.Не развидеть.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097826
Зимаргл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов РустамЗимаргл> В большинстве используется MS SQL

Это просто какой-то фейспалм...

ОК, переспрошу попроще, чтобы совсем очевидно было:
какое отношение телеметрия, RS485 и пр. имеет к СУБД?

P.S. Вопрос риторический.

Ты или не понимаешь что есть риторический вопрос, либо прикидываешься.

Телеметрия дает весьма много данных стабильным потоком. Ее надо где то сохранить и потом обработать. Для этих и подобных задач человечеством придуманы СУБД.

Более того, в силу специфики, для этого зачастую нужны компактные внедряемые СУБД. Для промежуточных этапов сбора и хранения.
Почему ФБ тут не при делах, я уже ни при чем.

Хотя у меня сейчас на начальном этапе есть контракт близкого смысла и моя будет думать архитектуру и средства. Если интьересно, потом начнем флеймтемку в "сравнении".
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097831
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зимаргл> Телеметрия дает весьма много данных стабильным потоком.

СУБД (любой, в т.ч. FB) плевать откуда и как приходят данные -
хоть с телеметрии, хоть генерятся, хоть с Марса. Это во-первых.
А во-вторых, когда речь идёт конкретно о каналах связи, то если
речь идёт о СУБД **всегда** речь идёт о каналах связи **клиента**
СУБД и сервера СУБД, а не клиентского ПО с источниками его
информации (контроллеры, счётчики и пр. в случае телеметрии).

> Если интьересно, потом начнем флеймтемку в "сравнении".

Это на здоровье. Но без меня.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097840
Зимаргл
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Гаджимурадов РустамЗимаргл> Телеметрия дает весьма много данных стабильным потоком.

СУБД (любой, в т.ч. FB) плевать откуда и как приходят данные -
хоть с телеметрии, хоть генерятся, хоть с Марса. Это во-первых.
А во-вторых, когда речь идёт конкретно о каналах связи, то если
речь идёт о СУБД **всегда** речь идёт о каналах связи **клиента**
СУБД и сервера СУБД, а не клиентского ПО с источниками его
информации (контроллеры, счётчики и пр. в случае телеметрии).

Ну конечно, тут никаких возражений. Всякие хххх овер уууу, они находятся с другой стороны ПО, а не между клиентом СУБД и сервером.
Потому никакие глюки такой связи не имеют отношения к теме.

Собственно, я не пояснил почему бред это бред =) Надеюсь теперь картинка полная.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097858
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Зимаргл> Ну конечно, тут никаких возражений.
Зимаргл> Надеюсь теперь картинка полная.

Стало быть, зачем был весь этот флуд и понты?
Ну ладно Деструктору время некуда девать, но
зачем ты подключился к флуду? Вопросы опять
же риторические.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097865
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЗимарглНе развидеть.
Ну очепятался, бывает... У меня иногда такое бывает, когда спешу выразить мысль стуча по клавишам.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097866
Гаджимурадов Рустам
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А ты не спеши. Совсем.
Считай до 30. Потом до 100.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39097867
DBConstructor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Гаджимурадов Рустам, тебе, как я погляжу, тоже время девать некуда или испытываешь дефицит общения? ;)
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39098117
Фотография kdv
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
DBConstructor,

а тебе "поговорить не с кем"? 18386591 Дебатор ты наш. Ну заткни уже фонтан-то.
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39098135
Мимопроходящий
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Hello, Kdv!
You wrote on 9 ноября 2015 г. 11:41:20:

KdvНу заткни уже фонтан-то.и в ухо ему! в ухо! (с)
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
программа не может подключится к базе
    #39099334
Фотография Vad72
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dimitry SibiryakovVad72а у FB есть какие-то требования по пакетам?
Да, параметр конфига TcpRemoteBufferSize - не просто так.

подправил на сервере этот параметр и всё заработало.
Спасибо за помощь!
...
Рейтинг: 0 / 0
151 сообщений из 151, показаны все 7 страниц
Форумы / Firebird, InterBase [игнор отключен] [закрыт для гостей] / программа не может подключится к базе
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]