|
|
|
mendable |
|
||||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.2.2011 Репутация: нет Всего: нет |
Столкнулся с одной проблемой в использовании библиотеки net/ssh. Пишу софтину под фаерволл dlink dfl-1600. Суть ее в том, чтобы пройти по локальной базе данных, и отправить часть пользователей из нее по ссш, в базу данных на фаерволл. Изначально все работало. Через некоторое время, при отправлении стала возникать ошибка, причем код я не менял:
Возникло подозрение на изменение настроек оборудования. Забэкапил настройки на фаерволле, сбросил все до заводских настроек, ошибка по прежнему осталось. Причем странно то, что ошибка возникает рандомно, примерно 1 из 5 раз она может и не появиться. Затем возникло подозрение, что после обновления библиотеки net/ssh в ней появился какой-то баг, однако другим компьютером по ssh через эту же программу управляю без проблем. Вот кусок кода, отвечающий за отправление данных на фаерволл:
Пробовал запускать на двух компьютерах ос Arch-linux, Версия руби 1.9.2p136 (2010-12-25 revision 30365) ос Fedora 14, Версия руби если не ошибаюсь там была 1.8 С чем это может быть связано? |
||||
|
|||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
Включи отладочные сообщения:
Кстати, чем обосновано создание нового SSH-подключения для каждой команды? -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
mendable |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.2.2011 Репутация: нет Всего: нет |
Да, у меня было подозрение на то, что меня банит фаерволл, из-за столь частых подключений. Я переписал это место, и сделал по нормальному. Просто сюда запостил именно этот кусок кода, потому-что не менял его, и тестил на нем библиотеку, и изначально он работал отлично.
|
|||
|
||||
mendable |
|
|||
Новичок Профиль Группа: Участник Сообщений: 3 Регистрация: 1.2.2011 Репутация: нет Всего: нет |
source777, вот отладочные сообщения вместе с ошибкой:
|
|||
|
||||
source777 |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1878 Регистрация: 12.3.2007 Репутация: нет Всего: 56 |
А мне то они зачем? Ты ж сам говорил, что проблема возникает только иногда.. Такие ошибки решаются только серьёзной самостоятельной отладкой, а не по обрывкам логов на форуме. Проанализируй, сравни логи когда работает и когда не работает, проснифь сетевой траффик в момент работы твоей программы и т.д. и т.п. -------------------- Если бы программистам платили за то, чтобы убирать код из программы вместо того, чтобы добавлять его, программы были бы намного лучше © Николас Негропонте |
|||
|
||||
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Ruby: Библиотеки | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |