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

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

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


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