Нестабильно выводятся изображения imagecaсhe. В чем может быть причина?

Главные вкладки

Аватар пользователя kompas kompas 2 декабря 2009 в 1:48

Просто интересно уже. Пользуюсь связкой imagecashe + imagefiled

Так вот... все картинки как бы чудесно и просто прикрепляются к ноде, все как бы автоматически уменьшается и создается автоматическая ссылка на большую картинку.
Но блин... уже достало то, что не всегда эти полученные миниатюры видно. Вот зашел на сайт, все вроде видно, зашел через пять минут, вместо трех фоток пустые рамочки, зашел еще через час, только одна пустая рамочка, потом две, потом опять всё видно. При всем при этом миниатюры прекрасно создаются в специально отведенной для них папке и существуют там никуда не исчезая. Даже включенный кеш друпала не помогает. Хотя бы чисто теоретически от чего это может зависить?

Комментарии

Аватар пользователя Serg_M Serg_M 2 декабря 2009 в 12:23

Привет, я не пользуюсь imagecashe, но стоит imagefiled и использую созданные им тумбнейлы для тизеров на главной.
Заметил за imagefiled следующие глюки при работе с тумбнейлами. Последний созданный тумбнейл болтается наверное в каком-то кэше, если ноду сразу пересохранить, то он гарантированно объявляется на винте. Если ноду не пересохранить, то иногда тумбнейл пропадает (выводится) пустая рамка.
В случае, когда сохраняется файл с одинаковым именем, новому присваивается в конце порядковый номер, но при выводе берется первый:

[filename] => Iron_Monkey_menu.jpg
[filepath] => files/poster/Iron_Monkey_menu_1.jpg

К чему написал про imagefiled, может imagecashe унаследует болезнь своего "родителя"?

Аватар пользователя kompas kompas 2 декабря 2009 в 14:33

Кому интересно посмотреть как этот глюк выглядит на практике прошу сюда : http://schuchin.net/

Сервер кстати бесплатный http://www.000webhost.com/ где логи смотреть не знаю. Может это он глючит? Но в то же время, что именно глючит? Повторюсь миниатюрки уже созданы, по идее даже должны кешироваться в общие страницы...

Проблема собственно была с самого начала, просто не считал ее важной, но сейчас достало. Может кто какие альтернативы предложит с такой же простой функциональностью?

Аватар пользователя v1adimir v1adimir 3 декабря 2009 в 14:47

kompas wrote:
что, даже идей нет?

есть, перейти на нормальный, скорее всего, платный хостинг. )

а если серьезно, то откуда взяться осмысленным идеям если даже непонятно что в логах происходит.

Аватар пользователя kompas kompas 5 декабря 2009 в 22:30

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

Аватар пользователя kompas kompas 27 января 2010 в 0:46

Как выяснилось это явно не из-за ограничения памяти PHP. Увеличил ее через .htaccess и теперь Друпал показывает что ее доступно 96 мегабайт. Следовательно не вижу пока смысла куда-то переезжать.

Появилось новое подозрение подозрение (пока оно оправдывается), что данный глюк возникает, когда к ноде подсоединяешь больше, чем одну фотографию. Что можно сделать, зная это?

Аватар пользователя man-1982 man-1982 14 февраля 2010 в 18:46

kompas wrote:
Как выяснилось это явно не из-за ограничения памяти PHP. Увеличил ее через .htaccess и теперь Друпал показывает что ее доступно 96 мегабайт. Следовательно не вижу пока смысла куда-то переезжать.

Появилось новое подозрение подозрение (пока оно оправдывается), что данный глюк возникает, когда к ноде подсоединяешь больше, чем одну фотографию. Что можно сделать, зная это?


К сожаление вы не правы... хостинг действительно говенный и ограничивает оперативу на уровне 32MB а для imagecashe нужно 96 метров. У меня такие же косяки на этом хостинге... если вы вдруг решили проблему то отпипшитесь.

Аватар пользователя VasyOK VasyOK 27 января 2010 в 11:43

У меня такой глюк наблюдается, даже когда к материалу прикреплено всего одно изображение.

Я все таки склонен винить хостера, т.к. пробовал нескольких и такой глюк наблюдается у самых нулячих.

Аватар пользователя kompas kompas 27 января 2010 в 14:11

Интересно, а это вообще чей глюк может быть по-настоящему: imagecache или imagefiled? Хочу уже просто автору модуля письмо попробовать составить, только не знаю какому.