- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
Маркетинг для шоколадной фабрики. На 34% выше средний чек
Через устранение узких мест
Оксана Мамчуева
Стоило бы услышать комментарии от противоположной стороны.
Тоже не плохо, но как мы понимаем, мало вероятно что это возможно, во первых вторая сторона не объявлена (это пока единственно, что адекватно в этой теме), а во вторых совсем не обязательно что она будет давать какие-то комментарии на этот счет :D
Не в бровь а в глаз, видимо опыт таки не пропить, прямо сегодня столкнулся с ситуаций которая в полной мере описывает все то, что я писал тут выше:
Есть штатная Joomla, +\- какие-то модули в ней:
Имеем:
Fatal error: Allowed memory size of 209715200 bytes exhausted (tried to allocate 72 bytes) in /home/$USER/public_html/$DOMAIN/libraries/joomla/error/exception.php on line 117
memory_limit=200M
Беда, нехватает памяти !!!! :))))
Идем в php.ini и ставим... ну для начала в 2 раза больше:
Fatal error: Allowed memory size of 419430400 bytes exhausted (tried to allocate 64 bytes) in /home/$USER/public_html/$DOMAIN/libraries/joomla/error/exception.php on line 117
О боже , какой же гадостный хостер он мне обрезал память, идем в php.ini и ставим еще +200MB т.е memory_limit=600M
Fatal error: Allowed memory size of 629145600 bytes exhausted (tried to allocate 64 bytes) in /home/$USER/public_html/$DOMAIN/libraries/joomla/error/exception.php on line 117
Боже мой, наверное мой хостер вообще негодяй, и подлец, продал всю мою память другим клиентам, идем в php.ini и ставим memory_limit=2GB.
Fatal error: Allowed memory size of 2147483648 bytes exhausted (tried to allocate 71 bytes) in /home/$USER/public_html/$DOMAIN/libraries/joomla/error/exception.php on line 117
Просто жуть, почти что голой Joomle недостаточно 2GB, наверное на сервере нет памяти вообще, её съели мои соседи:
# free -m
total used free shared buffers cached
Mem: 32071 6988 25083 0 27 451
-/+ buffers/cache: 6509 25562
Swap: 4094 366 3727
О боже, целых 25 GB свободно!!! Что же делать:
memory_limit=64M
++ extension="memcache.so"
О!!! Все заработало !!! Бывает же!!!
Romka_Kharkov, респект :)
хостер мог бы так же проверить и починить...
был у меня случай...
сайт открывался через раз - то норм, то 500 ошибка..
обратился в суппорт... посмотрели, покрутили-повертели.. итог: при определённой версии PHP, 2 модуля друг с другом конфликтовали.. а по отдельности работают норм.. с другой версией PHP работают норм.. вот такие фокусы..
но еслиб хостер послал меня лесом, и свалил бы на мой сайтец - я бы тут темку поднял точно :D
SpaceX, я никого не оправдываю и не уличаю в чем-то я лишь привел простой пример когда ошибка про память ничего общего с памятью не имеет :D А ТС судя по топику строит на этом свои фундаментальные выводы о хостере :) А там понятно что надо разбираться с хостером, кроме него и ТС-а никто в этом и не может разобраться, сколько бы тем не было создано :D
ув. Romka_Kharkov! Вижу что хостер хостеру глаз не выколет?))
Вы какие то примеры не схожие совсем приводите...
У меня была штатная пустая Joomla и 0 (ноль!) модулей - вылет с 3 мб памяти... А не как у Вас: по 200 мб, 400 мб. на выполнение скрипта.. ЖИИИР!
дали вот реальных 32-64 мб на выполнение скрипта - и все проблемы пропали... Молчу о 256 мб...
Пока до директора не дошёл - тоже отмазки писали подобные вашим...
С уважением.
P.S. спасибо за все высказанные мнения.
andy_captain, Я бы мог начать свой пример с 2MB memory_limit, пожалел трафик :))) Я рад что у вас все решилось. :))
Romka_Kharkov, трафик тут не при чем.
Согласись, ты начинаешь с 200Мб и по логу видно выделение именно
200мб памяти
а у ТСа - хостер выделяет 256Мб, а ему в ответ (1й пост, 1я ошибка)
32мб !!!!
это нормально???
kgtu5, читайте внимательно что я пишу, причем уже не первый пост, причину и решение могут знать и найти только клиент и хостер, все остальное - пустословие. А я говорю что ошибка "нехватка памяти" ни всегда касается именно памяти. ВСЕ.
И да, при прочих равных memory_limit=1M тоже нормально :) Только это тут не при чем ;)
И да, при прочих равных memory_limit=1M тоже нормально Только это тут не при чем
twig темплейты жрут 2-3 мега памяти на базовой функциональности. Doctrine жрет от 20 мег. 1 мег памяти - это на "hello world" только или pure php скрипт.
А я говорю что ошибка "нехватка памяти" ни всегда касается именно памяти. ВСЕ.
А чего еще ? Приведенный выше пример с "какими то плагинами" вообще не по теме. У ТС ошибки на выделении трех мегабайт памяти, а не двух сотен.
Соглашусь с Romka_Kharkov по поводу того что объем указанный в логе может не соответствовать memory_limit.
Но именно здесь походу другой случай.