das33
21/01/2006 19:30
Косяк с кэшем в 8.5

Опера 8.5 перестала писать кэш - и картинки, и страницы. Страницы и мелкие картинки загрузить ещё можно (но в кэш уже не пишет), а картинки больше 60-70 кг вообще не может до конца загрузить, и вылетает сообщение 'Could not write to file. Disk full' (Ошибка записи файла. Диск переполнен)
Disk cache выставлен на максиум - 400 мегов. Memory cache - автоматически. Check - всегда.
Пользуюсь всего пару месяцев, папка с кэшем как раз похоже только сейчас забилась (391 мег весит). Но почему он упёрся и не перезаписывает файлы? До этого год пользовался версией 7.5 с теми же настройками и никаких проблем не было.
Поиск по форуму ответ на мой вопрос не дал. Подскажите, в чём может быть дело? Полностью очищать кэш не хотелось бы, по ряду причин.


Андриан
21/01/2006 20:52
Re: Косяк с кэшем в 8.5

А может быть и правда диск просто-напросто переполнен? Такое ведь тоже бывает.

das33
21/01/2006 21:13
Re: Косяк с кэшем в 8.5

На локальном диске свободное место есть.

Lapomas
22/01/2006 07:28
Re: Косяк с кэшем в 8.5

У тебя просто наполнен кеш, под завязку, соответственно установкам, и Опера более "не складирует" новые странички, а оставляет накопленное б/у с постоянным размером кеш. Новые удаляюся....
Помнится, в ранних версиях, кеш просто очищался при заполнении свыше указаннно размера, от настроек.
Да, и чем больше размер файлов в кеше, тем больше вероятность непредсказуемых глюков.
В ранних версиях это было подмечено после накопления боле 120 -130 Мег. Сейчас, сказать сложно. Тестирование кеш, довольно проблематично, по понятным причинам.
Сохрани кеш в другую папку, если очень нужен.
Чистить, эту безумно, при таких размерах. Порядочного менеджера для такой работы, не существует.

PS
В 9ке появилась возможность переключения разных наборов кеш.(меню, кнопка)
У уже опробоавал (право срабатывает после рестарта) Но. всё же это нечто..
Жду более стабильных версий. Текущая 9ка, меня не устраивает, > Так, для тестов...


das33
22/01/2006 12:19
Re: Косяк с кэшем в 8.5

Ага, значит это даже не глюк, а норма? Просто так удивлён, потому что, как писал выше, за год пользования версией 7.5 подобных проблем не возникало в принципе. Перенести кэш в другую папку конечно можно, но толку тогда от него %)
В общем, единственное лечение - периодическое нажатие кнопочки Empty now?


Kavar
23/01/2006 02:09
Re: Косяк с кэшем в 8.5

В ответ на:
У тебя просто наполнен кеш, под завязку, соответственно установкам, и Опера более "не складирует" новые странички, а оставляет накопленное б/у с постоянным размером кеш. Новые удаляюся....


Да ну? У меня кэш у же давно переполнен. вот только удаляються из него старые файлы а новые кэшируються...


Lapomas
23/01/2006 07:44
Re: Косяк с кэшем в 8.5

Вопросы, по возникающим проблемам с кеш, не столько спорны, сколько, не всегда понятны (их решение)
Из многолетних наблюдений, было подмечено, что накопление в кеш в разных версиях Опер бывало непредсказуемо.
При установках 200Мб Опера иногда прекращала накопление после 60-70 Мег, иногда после 120-150, и т.д... В папке cache4 иногда, прописывался файл dcache4.new (что за хрень, а чорт его...)с таким же размером как и текущий dcache4.url В этих случаях, новые-текущие страницы в кеше наблюдались, но после рестарта исчезали. dcache4.url присутствовал с замороженной датой, а у dcache4.new дата изменялясь, но толку от этого, > размер файла не менялся, соответственно, страницы не сохранялись.
После насильного удаления dcache4.new, он при запуске прописывался заново. Избавится от него можно было удалив из кеш 10-20 Мег файлов, и удалив его. Некоторое время всё бывало нормально, затем снова прописывался dcache4.new И, всё по новой.
В Опере 850 этот dcache4.new не появился и при накоплении более 260 Мег (при 400) Дале.., просто удалил такой мусор.
Вряд ли кто специально тестировал кеш, накладно. А, вот наблюдения, от юзеров, интересны.

А, вот das33 Посмотри, не прописался ли случаем у тебя этот dcache4.new рядышком с dcache4.url с тем же размером в Мег.

PS
Вообще, работа диск. кеш, оставляет желать лучшего!
Собирается весь мусор, после просмотров..
Вот если бы в кеш е оставались только те страницы, которые добавляются в закладки, и сессии.
Вот это было бы нечтО!


das33
23/01/2006 12:34
Re: Косяк с кэшем в 8.5

Посмотрел, файл dcache4.new обнаружен не был. Только dcache4.url, весом в 7 мегов. В общем, сейчас сделал так: удалил последние 10 мегов кэша, и плюс первые 5 мегов. Посмотрим, что получится, хотя особых надежд не питаю %) Спасибо за некоторые разъяснения.

Кстати, вот тут наткнулся на такой топик _//forum.myopera.net/showflat.php?Cat=&Number=27589&page=3&view=collapsed&sb=5&o=&fpart=1_

Там предлагается удалить этот dcache4.url. Он имеет свойство восстанавливаться после удаления? И имеет ли смысл попробовать его грохнуть?

upd
Ещё добавлю. Заметил, что некоторые файлы всё-таки продолжают записываться в кэш. Но картинки и страницы весом больше 60-70 кг по-прежнему даже не загружаются до конца.


Lapomas
23/01/2006 14:37
Re: Косяк с кэшем в 8.5

Имей ввиду, После удаления из кеш Мег'ов, Опера долго грузится(не появляется, чем больше удалил, тем дольше...) > перезаписывается dcache4.url "По текущему содержимому" папки cache4.
Если удалить текущий dcache4.url пропишется новый, но сможет ли он обработать (переписать)такой объём текущих файлов? Если и сможет, то придётся ожидать появления Оперы десятки или более минут..
Ну, а если не справится.. > "Прощай кеш"
Сдаётся, не имеет смысла. Но, Хозяин барин!


das33
23/01/2006 15:55
Re: Косяк с кэшем в 8.5

Да, пожалуй пока удалять dcache4.url не стоит.
Сейчас, после удаления 15 мегов кэша всё загружается, в кэш пишется, посмотрим на дальнейшее развитие событий. Потом может попробую уменьшить объём кэша до 200 мегов. Не хотелось бы с 8.5 версии идти обратно на 7.5...
В общем, тема пока не закрыта.


das33
24/01/2006 20:56
Re: Косяк с кэшем в 8.5

Итак, насильствено освобождённое место в кэше благополучно забилось, и история повторилась - 'Could not write to file. Disk full'. Также в папке с кэшем был замечен злобный dcache4.new...
Сейчас удалил весь кэш, выставил значение на 200 мегов, заместо прежних 400. Думаю, проблему не решит, но попробовать можно. А посему, был бы рад услышать ещё мнения о возможной причине такой ерунды, и методах борьбы с ней. Если у кого-то есть мысли-предложения - спасайте %)

Лично мне кажется, что это именно косяк версии 8.5, который вылез непосредственно в моём случае. Отчего - хз. Устанавливал вчистую, НЕ поверх 7.5 версии, которая до сих пор лежит в отдельной папке - резерв, типа, стабильный и хорошо работающий. Есть мысля установить поверх 7.5 версии 8.5 версию, может быть тогда кэш заработает корректно?..


Lapomas
28/01/2006 10:24
Re: Косяк с кэшем в 8.5

При установках "поверх" могут проявится глюки N_характера!!!
Работа dcache4.url (new) зависит от opera.dll (..dll это,собственно, Опера Х без конфигов и данных...)
При установке поверх... получишь opera.dll от 850, ну и т.д.


das33
01/02/2006 23:43
Re: Косяк с кэшем в 8.5

Угу, вот как... Да, установка поверх 7.5 тогда теряет смысл. Спасибо, буду знать...




  
Отправить email администрации operaman.ru - Home

© 2000-2002. Николай Ковальчук - All rights reserved
Rambler's Top100