Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Java [игнор отключен] [закрыт для гостей] / сохранение чисел для следующей сессии / 6 сообщений из 6, страница 1 из 1
08.02.2013, 15:37:29
    #38143613
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение чисел для следующей сессии
Есть Селениум скрипт на Java, который каждый день день обрабатывает пронумерованные страницы в интернет (htpp:\\mydomain.1000.ua, htpp:\\mydomain.1002.ua,.. ) и так далее.Каждая страница обрабатывается единожды,скрипт может внезапно завершиться при падении инета, перегрузке сервера.Причем каждый день появляется 10-20 новых страниц, по сквозной нумерации (это багтрекер). При очередном запуске скрипта нужно начинать с номера,следующего за последним необработанным.Вопрос -как сохранить номер при завершении,и потом загрузить ?реестр ?можно попробовать,но я не админ машины,она вообще удаленная.ini или свой формат ?каталог скрипта каждый запуск заново чистится ,можно в другом каталоге, на крайняк так сделаю,но это нехорошо.сервер перегружается очень редко,чаще скрипт завершается по таймауту,чтоб не занимать на ночь машину,так что можно и в памяти хранить номер, там windows xp, вроде есть возможность хранить код в памяти ,через win api ?или еще что можно придумать ?
...
Рейтинг: 0 / 0
08.02.2013, 15:46:46
    #38143637
Blazkowicz
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение чисел для следующей сессии
Гарантировано хранить можно только в базе с поддержкой транзакционности. Чтобы в случае аварийного завершения база могла откатить транзакцию и хранить последнее значение.
Если гарантированость не критична, то где именно хранить не важно. Можно в реестре через Preferences API. Можно в файле. Зачем вам WinAPI чтобы хранить "в памяти", не очень понятно.
...
Рейтинг: 0 / 0
08.02.2013, 16:09:54
    #38143709
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение чисел для следующей сессии
olegbank,

- новые номера откуда появляются? Как попадают с скрипт? Кто хранит метку СЕЙЧАС? Или сейчас они каждый раз по новой с 0 по миллион?
- Логи то у тебя есть? Вот туда и пиши что обработал.
...
Рейтинг: 0 / 0
08.02.2013, 16:31:19
    #38143754
olegbank
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение чисел для следующей сессии
гарантированность не важна.реестр можно,там стоит просто firewall, будет сигналить наверное.ща пропробую.и про файл думал,можно,только каталог скрипта чистится весь (выше писал),а вообще могу в другое место,админ если увидит,надеюсь,не удалит .про базу думал,и сервер есть ,куда пускают,и работать умею из java.вот только мое декстопное java приложение на том сервере нормально работает с базой,а selenium скрипт и компилируется, и работает,а как дойдет до верного вызова jdbc - sql driver not found, тот же,что видит по тому же адресу джава приложение в соседнем каталоге.может,то,что скрипт каждые раз появляется заново там из svn, как-то мешает работе.спасибо, кто ответил!

Petro123 :
- новые номера откуда появляются? //багтрекер дает сам новый номер новой странице,как юзер ее создаст
Как попадают с скрипт? //никак ,сейчас он сканит весь диапазон с 1000 до 2000,потому и хочу поменять методу
Кто хранит метку СЕЙЧАС? //никто
Или сейчас они каждый раз по новой с 0 по миллион? //страниц не так много
- Логи то у тебя есть? Вот туда и пиши что обработал //да,это работа с файлами.сейчас логи перед удалением архивируются в каталог с именем=дата
...
Рейтинг: 0 / 0
08.02.2013, 17:00:23
    #38143799
Petro123
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение чисел для следующей сессии
olegbank,
проще всего в ту папку где лог - файл с новыми номерами.
Это и будет твоя транзакция - записал в лог страницу, значит обработал.
Удачи!
...
Рейтинг: 0 / 0
08.02.2013, 17:40:32
    #38143896
Лагман
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
сохранение чисел для следующей сессии
можно в какое-нибудь облачное место положить, доступ к интернету есть же гыгы
...
Рейтинг: 0 / 0
Форумы / Java [игнор отключен] [закрыт для гостей] / сохранение чисел для следующей сессии / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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