Re: Re[2]: Firebird на CentOS
Sergey Mereutsa-2 wrote: > > > Привет! > >> дистрибутив брал на официальном сайте ibase.ru и из других мест тоже >> пробовал, разрядность сервера совпадает, команда -- netstat -nat|grep >> 3050 >> выдает: > >> netstat -nat|grep 3050 > > Так с этого и надо начинать. У тебя супердемон (xinetd) порт не сушает. > Логи > супердемона в студию! > > -- > Best regards, > Sergeymailto:gebele...@gmail.com > > > > Прошу прощения, я неправильно указал ответ от netstat. На самом деле у меня следующее: ps axu|grep fb root 3558 0.0 0.0 3936 764 pts/1R+ 17:29 0:00 grep fb netstat -nat|grep 3050 tcp0 0 0.0.0.0:30500.0.0.0:* LISTEN Так что получается что порт 3050 у меня слушается не смотря на ошибку, которую выдает xinetd. Чтобы включить логи я запустил : xinetd -filelog xinetd.log -- в нем записывается та же информация, что и по команде xinetd -d, а именно: 05/5/2...@15:57:38: ERROR: 5366 {activate_normal} bind failed (Address already in use (errno = 98)). service = gds_db 05/5/2...@15:57:38: ERROR: 5366 {cnf_start_services} Service gds_db failed to start and is deactivated. -- View this message in context: http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23978716.html Sent from the firebird-russian mailing list archive at Nabble.com.
Re: Firebird на CentOS
mkl_sis wrote: Так что получается что порт 3050 у меня слушается не смотря на ошибку, которую выдает xinetd. Я бы сказал, что он слушается на момент запуска xinetd. У тебя там суперсервер параллельно не установлен часом? -- Дмитрий Еманов
Re: Firebird на CentOS
Гоголь Дмитрий wrote: > > > On Wed, 10 Jun 2009 18:49:28 +0500, mkl_sis > wrote: > >> >> Я не спец в Linux и уже начал сомневаться во всем, на всякий случай я >> вообще отключил firewall и SELinux. > >Для начала - да, а там разбираться - что к чему. > >> На какую версию CentOS вы успешно ставили >> указанный пакет. У меня есть дистрибутивы: CentOS 5.2 и 5.3 > >У меня "голая" CentOS 5.1 > > Sergey wrote: >> У тебя супердемон (xinetd) порт не сушает. Логи супердемона в студию! > >Угу > > > > PS: Я не волшебник (с) и далее по тексту :-) > > -- > Гоголь Дмитрий > > > netstat выдает: netstat -nat|grep 3050 tcp0 0 0.0.0.0:30500.0.0.0:* LISTEN получается порт 3050 слушается, а лог записал: 05/5/2...@15:57:38: ERROR: 5366 {activate_normal} bind failed (Address already in use (errno = 98)). service = gds_db -- View this message in context: http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23978887.html Sent from the firebird-russian mailing list archive at Nabble.com.
Re: Firebird на CentOS
Ovchinnikov Vasily wrote: > > > > > mkl_sis пишет: >> >> 05/5/2...@15:57:38: ERROR: 5366 {activate_normal} bind failed (Address >> already >> in use (errno = 98)). service = gds_db >> 05/5/2...@15:57:38: ERROR: 5366 {cnf_start_services} Service gds_db failed >> to >> start and is deactivated. >> 05/5/2...@15:57:38: DEBUG: 5366 {cnf_start_services} mask_max = 0, >> services_started = 0 >> 05/5/2...@15:57:38: CRITICAL: 5366 {init_services} no services. Exiting... >> > > Видим > {activate_normal} bind failed (Address already in use (errno = 98)) > Значит что-то уже есть на 3050... > От чего ж netstat -nat тогда не показывает ничего?.. > > А в /etc/services че интересного есть? > > -- > Regards, > Ovchinnikov Vasily > ova at tkvc ru > > > > > netstat показывает: netstat -nat|grep 3050 tcp0 0 0.0.0.0:30500.0.0.0:* LISTEN а в services следующее: gds_db tcp/3050 получается что все в норме, откуда тогда сообщение, что адрес уже занят? -- View this message in context: http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23978914.html Sent from the firebird-russian mailing list archive at Nabble.com.
Re: Firebird на CentOS
mkl_sis wrote: > > > > Dmitry Yemanov-2 wrote: >> >> >> mkl_sis wrote: >>> >>> Так что получается что порт 3050 у меня слушается не смотря на ошибку, >>> которую выдает xinetd. >> >> Я бы сказал, что он слушается на момент запуска xinetd. У тебя там >> суперсервер параллельно не установлен часом? >> >> >> -- >> Дмитрий Еманов >> >> >> > > нет я установил только один пакет. Могу еще раз переустановить CentOS и > попробовать на голую систему поставить firebird. Я скачал пакет > FirebirdCS-2.1.3.18156-0.i686.rpm > Пробую ставить на машине AMD Sempron(tm) 3000+, операционка CentOS 5.3. > Если можно коротко укажите какие пакеты ставить при инсталляции CentOS и > какой командой устанавливать данный пакет firebird, что нужно сделать > сразу после установки firebird-а. > -- View this message in context: http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23979814.html Sent from the firebird-russian mailing list archive at Nabble.com.
Как сделать хинт ?
Есть старый добрый хинт с целочисленными доменами, когда надо "отрубить" малопроизводительный индекс из плана WHERE ((MY_TABLE.INDEX_FIELD+0) = . ) А как такое сделать для индекса по полю VARCHAR(50) ? Может функцию использовать ? (например, WHERE (TRIM (MY_TABLE.VARCHAR_INDEX_FIELD) = )
Re: Как сделать хинт ?
Есть старый добрый хинт с целочисленными доменами, когда надо "отрубить" малопроизводительный индекс из плана WHERE ((MY_TABLE.INDEX_FIELD+0) = . ) А как такое сделать для индекса по полю VARCHAR(50) ? ||'' ??? Коваленко Дмитрий.
Re: Как сделать хинт ?
> > ||'' > > ??? Гениально !
Re[2]: Firebird на CentOS
Превед! > netstat показывает: > netstat -nat|grep 3050 > tcp0 0 0.0.0.0:30500.0.0.0:* LISTEN > а в services следующее: gds_db tcp/3050 > получается что все в норме, откуда тогда сообщение, что адрес уже занят? Открой для себя магический ключик p (от рута) - и тогда netstat -tnlp|grep 3050 выдаст тебе с потрохами процесс, который лапает порт 3050. -- Best regards, Sergeymailto:gebele...@gmail.com
Re: Firebird на CentOS
Dmitry Yemanov-2 wrote: > > > mkl_sis wrote: >> >> Так что получается что порт 3050 у меня слушается не смотря на ошибку, >> которую выдает xinetd. > > Я бы сказал, что он слушается на момент запуска xinetd. У тебя там > суперсервер параллельно не установлен часом? > > > -- > Дмитрий Еманов > > > нет я установил только один пакет. Могу еще раз переустановить CentOS и попробовать на голую систему поставить firebird. Я скачал пакет FirebirdCS-2.1.3.18156-0.i686.rpm Пробую ставить на машине AMD Sempron(tm) 3000+, операционка CentOS 5.3. Если можно коротко укажите какие пакеты ставить при инсталляции CentOS и какой командой устанавливать данный пакет firebird, что нужно сделать сразу после установки firebird-а. -- View this message in context: http://www.nabble.com/Firebird-%D0%BD%D0%B0-CentOS-tp23957782p23979025.html Sent from the firebird-russian mailing list archive at Nabble.com.
Re[2]: Firebird на CentOS
Привет! > нет я установил только один пакет. Могу еще раз переустановить CentOS и > попробовать на голую систему поставить firebird. Я скачал пакет > FirebirdCS-2.1.3.18156-0.i686.rpm Скачал откуда именно? Точный урл. Если у меня - то всё, что надо в системе уже должно быть. > Пробую ставить на машине AMD Sempron(tm) 3000+, операционка CentOS 5.3. Если > можно коротко укажите какие пакеты ставить при инсталляции CentOS и какой > командой устанавливать данный пакет firebird, что нужно сделать сразу после > установки firebird-а. _Перед_ установкой птица должен быть обязательно установлен супердемон (обычно это xinetd). После этого - оно всё само нормально ставится. Если совсем не получается - то даёшь шелл на свою машину и смотрим, чего у тебя там не так. Мои контакты есть в данной конфе. Лучше по скайпу - greendq, и лучше после 19.00 по GMT+2. (Это 20.00 по мск). -- Best regards, Sergeymailto:gebele...@gmail.com