Проект начинает виснуть

baimkin

Client
Регистрация
04.08.2015
Сообщения
283
Благодарностей
111
Баллы
43
Добрый день!
Есть проект, циклический, пол года он отлично работал, бывало и по 16-18 часов без перерыва и никаких проблем не было, но буквально на прошлой неделе начал виснуть, зависает не сразу, а примерно через час работы, baze.exe начинает забирать порядка 3х гигов оперативки и перестает отвечать. Самой оперативки на компе достаточно, раньше он никогда столько памяти не забирал, макс забирал 1-1.2 гига даже когда более 10 часов работал.
Подскажите где копать, что могло произойти?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
ну если это возможно в проекте то лучше поставь например каждый час перезагрузку инстанса
 

baimkin

Client
Регистрация
04.08.2015
Сообщения
283
Благодарностей
111
Баллы
43
ну если это возможно в проекте то лучше поставь например каждый час перезагрузку инстанса
подскажи пожалуйста как работает перезагрузка инстанса, она сохраняет все текущие данные и после перезагрузки продолжает работу дальше с точки до перезагрузки?
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
подскажи пожалуйста как работает перезагрузка инстанса, она сохраняет все текущие данные и после перезагрузки продолжает работу дальше с точки до перезагрузки?
Честно я с браузерными проектами не пользуюсь но знаю что base перезагружает с ноля, а вот по поводу сохранения данных которые уже есть в переменных не отвечу даже, погоди немного кто нить да ответит, и если память не ошибает то где то есть такая тема про это сохраняет или нет
 

baimkin

Client
Регистрация
04.08.2015
Сообщения
283
Благодарностей
111
Баллы
43
Честно я с браузерными проектами не пользуюсь но знаю что base перезагружает с ноля, а вот по поводу сохранения данных которые уже есть в переменных не отвечу даже, погоди немного кто нить да ответит, и если память не ошибает то где то есть такая тема про это сохраняет или нет
Спасибо, подожду пока и поищу может что найду.
 

ssXXXss

Client
Регистрация
23.12.2014
Сообщения
7 379
Благодарностей
2 041
Баллы
113
Спасибо, подожду пока и поищу может что найду.
Создай проект новый, перезагрузку инстанса поставь, две переменные с выводом в лог и посмотри что будет, три экшена
 

Sergodjan

Administrator
Команда форума
Регистрация
05.09.2012
Сообщения
20 407
Благодарностей
9 116
Баллы
113
после перезагрузки инстанса все переменные остаются в состоянии как до перезагрузки,
нужно только лишь восстановить навигейт на страницу, на которой шаблон был до перезагрузки..
 
  • Спасибо
Реакции: baimkin и ssXXXss

baimkin

Client
Регистрация
04.08.2015
Сообщения
283
Благодарностей
111
Баллы
43
Поставил перезагрузку инстанса, после нее поставил открытие нужных вкладок и залогинивание, но дальше все равно проект не выполняется, выдает ошибку.
А вот как бы отследить от чего начинается жор памяти, т.к лучше найти причину почему такое происходит, тем более что раньше такого не было.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
какую ошибку имеете ввиду?
 

baimkin

Client
Регистрация
04.08.2015
Сообщения
283
Благодарностей
111
Баллы
43
какую ошибку имеете ввиду?
Ошибки в итоге нет, оказывается это я просто не разобрался с действием, поставил перезагрузку инстанса.
Но очень хотелось бы все же разобраться с жором памяти, т.к раньше такого не было, и ничего не менялось в проекте. Как можно отследить инстансы которые начинают есть много памяти?
 

baimkin

Client
Регистрация
04.08.2015
Сообщения
283
Благодарностей
111
Баллы
43
что саммое странное, такое началось у всех проектов, на разных компьютерах, как бы найти после какого инстанса остаются куча мусора в памяти?
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
у вас зацикленный проект. вы сами это написали. то что со временем потребление ресурсов увеличивается это не более чем норма.
 

baimkin

Client
Регистрация
04.08.2015
Сообщения
283
Благодарностей
111
Баллы
43
у вас зацикленный проект. вы сами это написали. то что со временем потребление ресурсов увеличивается это не более чем норма.
Это не норма, т.к пол года проект работал без каких либо проблем и сейчас жор памяти начинается очень быстро, если раньше спокойно работал хоть целлый день, то сейчас и часу не вытягивает, не использовать цикл в моем проекте невозможно.
Да и весь вопрос стоит в том, как найти экшн из за которого идет жор памяти.
 

rostonix

Известная личность
Регистрация
23.12.2011
Сообщения
29 067
Благодарностей
5 715
Баллы
113
течь может javascript или C# если используете блоки.
если не используете - то увеличение потребление ресурсов идет не от экшена а от сайта и его содержимого
 

baimkin

Client
Регистрация
04.08.2015
Сообщения
283
Благодарностей
111
Баллы
43
течь может javascript или C# если используете блоки.
если не используете - то увеличение потребление ресурсов идет не от экшена а от сайта и его содержимого
использую, но в них в основном простые операции, типа вычисления времени и обнуления переменных на C# и математические функции на javascript.
Как то можно сделать чистку мусора, вроде в программировании есть такие функции?
 

Кто просматривает тему: (Всего: 2, Пользователи: 0, Гости: 2)