Traxtor 0 Опубликовано: 14 сентября Рассказать Опубликовано: 14 сентября Актуально для старых версий 7.х - 8.х. Возможно, и других тоже, но сиё наукой не установлено, утверждать не берусь. Есть у меня несколько старых сайтов на древних DLE, баги пофиксены, шуршат потихоньку, овса не просят, своё дело делают, обновлять желания нету. Но пару недель назад часть из них заглючила не по-детски. Добавить/редактировать новость из админки - завис на 5-10 секунд - 504. Добавить комент - завис на 5-10 секунд - 504. Очистить кэш - завис на 5-10 секунд - 504. Сначала грешил на хостера, позже перекинул пару сайтов к другому - те же глюки. Стал разбираться, и хорошо что забалдела только часть сайтов, методом научного тыка вышел на config.php, сравнивая работающие и нет. Выяснилось, что виной всему строчка: 'rss_informer' => "1", Или в панели управления настройка: Включить использование RSS информеров = Да Зачем они у меня были включены - не знаю, сайты древние. Отключаешь RSS информеры - и снова всё летает, как и положено. В какие глубины ада лезет эта настройка - ковырять не стал, почему всё работало много лет и полетело пару недель назад - тоже. Главное - теперь всё работает. Возможно, остались ещё такие мамонты с древними DLE, надеюсь, эта заметка будет полезной. Удачи вам! Сайты не указываю, т.к. проблема решена. В моём профиле Админы лицензии могут посмотреть. Если без них никак - напишите, укажу. Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 14 сентября Рассказать Опубликовано: 14 сентября Никакого глюка тут по сути нет. RSS информеры это получение данных в внешних источников, указанных в разделе RSS информеры в админпанели, чтобы в дальнейшем выводить это в различных блоках на сайте. И у вас случилась одна из двух причин: первое либо сайты указанные в этом разделе перестали отвечать и отдавать контент, либо на сервере в настройках сервера были запрещены исходящие внешние соединения. В результате чего DLE пытался получить данные с внешних сайтов ничего не получал, ждет ответа и потом работа скрипта прерывается сервером по таймауту через определенное время. Включаются и отключаются RSS информеры в настройках скрипта а источники задаются в разделе RSS информеры в админпанели. Цитата Ссылка на сообщение Поделиться на других сайтах
Traxtor 0 Опубликовано: 14 сентября Рассказать Опубликовано: 14 сентября (изменено) Автор Есть нарушение работы сайта. А глюк или нет - решайте сами. Посмотрел - там по умолчанию забит Яндекс (news.yandex.../index.rss), видимо, тот адрес перестал отвечать и началась головная боль - отчего сайты тормозят и вылетают? И не знаешь на что грешить - файлы те же, базы те же и в логах никакого криминала. Сервер вскрыли? Пятна на солнце? Ещё что?.... Уже зная Ваш ответ, всё равно непонятно - почему сайт пытается получить чужую ленту при добавлении поста или комента? Возможно, то была ошибка - забивать конкретные адреса, это тоже решайте сами. Изменено 14 сентября пользователем Traxtor Цитата Ссылка на сообщение Поделиться на других сайтах
celsoft 6 076 Опубликовано: 14 сентября Рассказать Опубликовано: 14 сентября 38 минут назад, Traxtor сказал: Есть нарушение работы сайта. А глюк или нет - решайте сами. Я вам написал почему у вас это произошло. Это вы администратор своего сайта, это вы управляете что делает ваш сайт, а что не делает. А не мы за вас это решаем, или DLE. 38 минут назад, Traxtor сказал: Посмотрел - там по умолчанию забит Яндекс (news.yandex.../index.rss), видимо, тот адрес перестал отвечать и началась головная боль - отчего сайты тормозят и вылетают? И не знаешь на что грешить - файлы те же, базы те же и в логах никакого криминала. Сервер вскрыли? Пятна на солнце? Ещё что?.... Ну так кто вам виноват что вы после установки не изучили настройки и разделы вашего сайта, возможности вашего сайта? Солнце или меркурий? Нет, вы просто не занимались своим сайтом. 38 минут назад, Traxtor сказал: Уже зная Ваш ответ, всё равно непонятно - почему сайт пытается получить чужую ленту при добавлении поста или комента? Когда вы установили DLE, что вы увидели? Правило демонстрационный сайт. Что на нем было? Правильно, демо контент, в том числе и информеры чтобы продемонстрировать вам базовые возможности DLE. Например вот что вы видите при установки DLE http://demo.dle-news.ru это то что вы видите при установке DLE, а теперь пролистайте страницу вниз и увидите например тот же демо информер. Демонстрация после установки нужна и важна, чтобы пользователь начал изучать возможности своего сайта на реальном контенте и информации, а не на белой пустой сранице. А далее после установки вы изучаете возможности скрипта, убираете демо контент, меняете шаблон и делаете уже свой сайт под себя. Так что эти информеры это "остатки демоконтента от демо шаблона", которые вы и только вы не удалили после установки DLE и замены демо контента сайта на свой. А теперь вопрос является ли багом то что вы не изучали скрипт, и свой сайт и много лет не отключали демо информеры после установки DLE, которые по сути бессмысленно много лет грузили ваш сайт, если вы их не использовали? Это баг DLE илм баг вашего отношения к своему сайту как администратора? Ответ думаю очевиден. Поэтому не нужно перекладывать с больной головы на здоровую, вы не удалили из админпанели DLE демо контент после установки DLE, много лет он у вас молотил бессмысленно, а теперь свои же действия, точнее бездействие перевести в баги DLE. Цитата Ссылка на сообщение Поделиться на других сайтах
Traxtor 0 Опубликовано: 14 сентября Рассказать Опубликовано: 14 сентября Автор Мои так мои... Ессна, с лупой движок не изучал. Возможно, и сейчас что-то лишнее там молотит.... Но с проблемой таки столкнулся. Решил. Рассказал. Можбыть, кому это и поможет. Цитата Ссылка на сообщение Поделиться на других сайтах
Рекомендованные сообщения
Присоединяйтесь к обсуждению
Вы можете опубликовать сообщение сейчас, а зарегистрироваться позже. Если у вас есть аккаунт, войдите в него для написания от своего имени.