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

  • Автор темы Автор темы baimkin
  • Дата начала Дата начала

baimkin

Client
Регистрация
04.08.2015
Сообщения
283
Реакции
111
Баллы
43
Добрый день!
Есть проект, циклический, пол года он отлично работал, бывало и по 16-18 часов без перерыва и никаких проблем не было, но буквально на прошлой неделе начал виснуть, зависает не сразу, а примерно через час работы, baze.exe начинает забирать порядка 3х гигов оперативки и перестает отвечать. Самой оперативки на компе достаточно, раньше он никогда столько памяти не забирал, макс забирал 1-1.2 гига даже когда более 10 часов работал.
Подскажите где копать, что могло произойти?
 
ну если это возможно в проекте то лучше поставь например каждый час перезагрузку инстанса
 
ну если это возможно в проекте то лучше поставь например каждый час перезагрузку инстанса
подскажи пожалуйста как работает перезагрузка инстанса, она сохраняет все текущие данные и после перезагрузки продолжает работу дальше с точки до перезагрузки?
 
подскажи пожалуйста как работает перезагрузка инстанса, она сохраняет все текущие данные и после перезагрузки продолжает работу дальше с точки до перезагрузки?
Честно я с браузерными проектами не пользуюсь но знаю что base перезагружает с ноля, а вот по поводу сохранения данных которые уже есть в переменных не отвечу даже, погоди немного кто нить да ответит, и если память не ошибает то где то есть такая тема про это сохраняет или нет
 
Честно я с браузерными проектами не пользуюсь но знаю что base перезагружает с ноля, а вот по поводу сохранения данных которые уже есть в переменных не отвечу даже, погоди немного кто нить да ответит, и если память не ошибает то где то есть такая тема про это сохраняет или нет
Спасибо, подожду пока и поищу может что найду.
 
Спасибо, подожду пока и поищу может что найду.
Создай проект новый, перезагрузку инстанса поставь, две переменные с выводом в лог и посмотри что будет, три экшена
 
после перезагрузки инстанса все переменные остаются в состоянии как до перезагрузки,
нужно только лишь восстановить навигейт на страницу, на которой шаблон был до перезагрузки..
 
  • Оценить
Реакции: baimkin и ssXXXss
Поставил перезагрузку инстанса, после нее поставил открытие нужных вкладок и залогинивание, но дальше все равно проект не выполняется, выдает ошибку.
А вот как бы отследить от чего начинается жор памяти, т.к лучше найти причину почему такое происходит, тем более что раньше такого не было.
 
какую ошибку имеете ввиду?
 
какую ошибку имеете ввиду?
Ошибки в итоге нет, оказывается это я просто не разобрался с действием, поставил перезагрузку инстанса.
Но очень хотелось бы все же разобраться с жором памяти, т.к раньше такого не было, и ничего не менялось в проекте. Как можно отследить инстансы которые начинают есть много памяти?
 
что саммое странное, такое началось у всех проектов, на разных компьютерах, как бы найти после какого инстанса остаются куча мусора в памяти?
 
у вас зацикленный проект. вы сами это написали. то что со временем потребление ресурсов увеличивается это не более чем норма.
 
у вас зацикленный проект. вы сами это написали. то что со временем потребление ресурсов увеличивается это не более чем норма.
Это не норма, т.к пол года проект работал без каких либо проблем и сейчас жор памяти начинается очень быстро, если раньше спокойно работал хоть целлый день, то сейчас и часу не вытягивает, не использовать цикл в моем проекте невозможно.
Да и весь вопрос стоит в том, как найти экшн из за которого идет жор памяти.
 
течь может javascript или C# если используете блоки.
если не используете - то увеличение потребление ресурсов идет не от экшена а от сайта и его содержимого
 
течь может javascript или C# если используете блоки.
если не используете - то увеличение потребление ресурсов идет не от экшена а от сайта и его содержимого
использую, но в них в основном простые операции, типа вычисления времени и обнуления переменных на C# и математические функции на javascript.
Как то можно сделать чистку мусора, вроде в программировании есть такие функции?
 

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