ODBC 2.10.21, Erlang/OTP 17.3

283 views
Skip to first unread message

Andrey Andruschenko

unread,
Sep 19, 2014, 3:49:06 AM9/19/14
to erlang-...@googlegroups.com
Всем привет!
Никто не столнулся с тем, что в сабжевой версии что-то сломали и теперь практически каждый запрос валит ODBC. Для примера:


(snms@nms)37> odbc:start(permanent).                                                 ok                                                              
(snms@nms)38> {ok, S} = odbc:connect("DSN=snms_db"[{extended_errors, on}]).

{ok,<0.27764.10>}
odbc
:sql_query(S, io_lib:format('SELECT dateTime, IP, event FROM `db`.`table` WHERE dateTime < now() and dateTime > date_sub(now(), INTERVAL 3 DAY) ORDER by dateTime DESC LIMIT ~p', [1])).
{error,connection_closed}
(snms@nms)40> 11:43:36.639 <0.27764.10> ODBC: received unexpected info: {tcp_closed,#Port<0.84398>}
11:43:36.639 <0.27764.10> gen_server <0.27764.10> terminated with reason: {port_exit,memory_allocation_failed}
11:43:36.639 <0.27764.10> CRASH REPORT Process <0.27764.10> with 0 neighbours exited with reason: {port_exit,memory_allocation_failed} in gen_server:terminate/6 line 737
11:43:36.640 <0.26505.10> Supervisor odbc_sup had child [] started with {odbc,start_link_sup,undefined} at <0.27764.10> exit with reason {port_exit,memory_allocation_failed} in context child_terminated



Dmitry Begunkov

unread,
Apr 21, 2015, 9:20:06 AM4/21/15
to erlang-...@googlegroups.com
Не удалось выяснить, в чем проблема и как исправить? Похоже, столкнулись с той же ошибкой.

пятница, 19 сентября 2014 г., 10:49:06 UTC+3 пользователь Andrey Andruschenko написал:

Dmitry Belyaev

unread,
Apr 21, 2015, 4:14:22 PM4/21/15
to erlang-...@googlegroups.com, Dmitry Begunkov

Aleksey Kluchnikov

unread,
Apr 22, 2015, 1:39:10 AM4/22/15
to erlang-russian
10 лет работал сиадмином и никогда не понимал и сейчас не понимаю
зачем использовать одбц.
Извините за оффтоп.

21 апреля 2015 г., 23:13 пользователь Dmitry Belyaev
<be.d...@gmail.com> написал:
> --
> Вы получили это сообщение, поскольку подписаны на группу "Erlang по-русски".
> Чтобы отменить подписку на эту группу и больше не получать от нее сообщения,
> отправьте письмо на электронный адрес
> erlang-russia...@googlegroups.com.
> Чтобы отправлять сообщения в эту группу, отправьте письмо на электронный
> адрес erlang-...@googlegroups.com.
> Чтобы настроить другие параметры, перейдите по ссылке
> https://groups.google.com/d/optout.

Dmitry Begunkov

unread,
Apr 22, 2015, 2:32:18 AM4/22/15
to erlang-...@googlegroups.com
А что у Эрланга еще есть "из коробки" для обращения к базе MS SQL, например?

среда, 22 апреля 2015 г., 8:39:10 UTC+3 пользователь Aleksey Kluchnikov написал:

Dmitry Belyaev

unread,
Apr 22, 2015, 8:02:19 AM4/22/15
to erlang-...@googlegroups.com, Aleksey Kluchnikov
Как видите уже два человека пользуются odbc в эрланге, уверен, что есть еще.

Я, например, не пользуюсь radius, digraph и вообще половиной приложений, поставляемых с otp. Однако никогда не думал, что они вообще никому не нужны.
--
Best wishes,
Dmitry Belyaev

Dmitry Begunkov

unread,
Apr 24, 2015, 10:00:10 AM4/24/15
to erlang-...@googlegroups.com, dbeg...@gmail.com
На 17.5 все успешно заработало. Спасибо за подсказку

вторник, 21 апреля 2015 г., 23:14:22 UTC+3 пользователь Dmitry Belyaev написал:
Reply all
Reply to author
Forward
0 new messages