Михаил

Михаил

+4
Репутация
0
Рейтинг
#1 Ошибки компонента Боты 6 ноября 2017 в 09:41
выключил. ошибки не выдает, но не работает
#1 Ошибки компонента Боты 6 ноября 2017 в 09:08
понимаю что надо к разработчику, написал, но он долго не отвечает, и может быть дело не в компоненте.

восстанавливал сайт, переустановил компонент.

ошибка:
PHP Notice: Undefined index: HTTP_HOST in /home/p6su/domains/*.*/public_html/system/controllers/bots/model.php on line 0
#3 cron вызывает процессорную перегрузку 5 ноября 2017 в 14:01
Пока все в памяти сделаю инструкцию для тех у кого, как и у меня, что-то не получается.
Авось к карме прибавят, когда-нибудь....
v

Если что-то не так:
— не надо торопиться!
-проверьте наличие актуальных архивов
-проверьте права на папки
-включите режим отладки (можно через config.php)
-в тексте ошибки есть адрес папки с указанием на компонент или файл, или таблицу БД
-поиском по форуму ищем описание аналогичных ситуаций
-если на форуме поиск не находит, ниже есть возможность поиска в Яндексе. Там находилось почти все.
-если у вас есть карма — создавайте тему, если нет просите у кого-нибудь ее добавить и создавайте тему. Выкладывайте ошибки, логи. Терпеливо ждите, пока нет ответа можно читать -> искать -> читать.
-не критикуйте движок, разработчиков, форум и т.п. Вполне вероятно вы еще его не понимаете.
-по многим, простым для опытных специалистов, но не понятным вам, моментам помогает...Гугл. Узнать нечто простое, на что не захотят тратить время коллеги. Непонятное слово -> Гугл.
-копировать файлы по ftp необходимо в двоичном режиме!


Вечное:
-нужно регулярно делать резервные копии. Иметь несколько за период.
-перед любыми изменениями нужно делать бекап. Особо важное хранить у себя на диске.
-если хостер вам не помогает, ждать понятных ответов приходится больше 15 мин. меняйте хостера! Нормальные есть, я проверил.
-не надо ставить эксперименты над работающим сайтом. Эксперименты надо ставить над его копией. Бекапы вам в помощь.
-не стоит ставить все приложения. Не факт что они именно вам нужны. Чем меньше установлено, тем легче потом в этом разбираться.
-не стоит ставить несколько приложений подряд. потом не будет понятно откуда проблемы.
-если вы создавали тему, искали проблему и решили ее, напишите в теме КАК! Помогите тем кто идет следом за вами. Не закрывайте тему если не описали решение проблемы.


Процедура восстановления сайта из битого архива. Спасибо Vikont :
-сделать чистую инсталляцию, на тестовый домен + на тестовом, поднять битый архив
-из старой админки сайта удалить все дополнения которые удается удалить
-открыть PHPmyadmin
-по одной переносить таблицы из старой БД в новую. Не все… и только данные. Если таблица отсутствует, тогда вместе со структурой. Приложения вообще не переносить. Начинать с самого важного, например: Пользователи, контент… Делать промежуточные архивы.
-скопировать папку upload (там аватары и фотографии)
-установить действительно необходимые дополнения.
-установить логотип, отредактировать названия, поправить виджеты, если необходимо.
-проверить работу cron и нагрузку на CPU
-подробно убедившись что все работает сделать архив, понятно его обозвать (konecMukam_05_11_2017.zip). Восстановить архив на рабочий домен (ftp? => двоичный режим!).

-Бог в помощь!
если я что-то упустил, или не правильно написал, прошу добавить/исправить.
#4 cron вызывает процессорную перегрузку 5 ноября 2017 в 13:21
… переустановил права на папки, появились ошибки
ошибки показали отсутствие 2 таблиц. видать пропустил
создал таблицы все работает!
прошло 8-10 дней отчаянной борьбы за знания и ОПЫТ!
#5 cron вызывает процессорную перегрузку 5 ноября 2017 в 12:39
в логах про этот запрос:
0.100 0.100 500 176.195.128.151 *-*.ru GET /users/147 HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*-*.ru/users" 310 *
#6 cron вызывает процессорную перегрузку 5 ноября 2017 в 12:20
Все что было сделано не помогло.
Вывести эту заразу не получилось.


Пошел другим путем:
-сделал чистую установку
-из старой поудалял все дополнения которые удалось удалить
-по одной перенес таблицы из старой БД в новую. Не все… и только данные
-скопировал папку upload (там аватары и фотографии)
-отредактировал названия пунктов меню
-запустил и проверил cron. не выходит за 1% нагрузки CPU

в целом все работает.
из не решенного не открываются профили пользователей. отладка включена, ошибка:

Страница недоступна

Сайт ** пока не может обработать этот запрос.
HTTP ERROR 500
#7 cron вызывает процессорную перегрузку 3 ноября 2017 в 19:59
переустановил ботов еще раз
вроде пока нет ошибки

ан нет! есть

подключил все задания в Планировщике, жду…
#8 cron вызывает процессорную перегрузку 3 ноября 2017 в 19:20
заскомментировал if(PHP_SAPI != 'cli') { die('Access denied'); }
перегруза пока не наблюдаю, крон работает

в логах
[03/Nov/2017:19:16:02 +0300] 0.061 0.061 200 81.177.49.60 *.*GET /cron.php HTTP/1.1 "curl/7.50.1" "-"

ботов переустановил, но ошибка осталась
PHP Notice: Undefined index: HTTP_HOST in /home/p6su/domains/*.*/public_html/system/controllers/bots/model.php on line 0
#9 cron вызывает процессорную перегрузку 3 ноября 2017 в 18:27


это какие папки?

Михаил

Папки сайта просто перезалейте без install

letsgo

таки внимательно выбрал двоичный режим.
сперва сделал копировать без замещения, добавился длинный список файлов, сотни, и php и скрипты и фотографии, почти во все системные папки!
целая простыня.

после, на всякий случай скопировал с замещением.

раскомментировал if(PHP_SAPI != 'cli') { die('Access denied'); }

запустил cron
работает, но опять перегруз, ошибки

PHP Notice: Undefined index: HTTP_HOST in /home/p6su/domains/*.*/public_html/system/controllers/bots/model.php on line 0
PHP Warning: parse_url() expects parameter 1 to be string, array given in /home/p6su/domains/*.*/public_html/system/core/parser.php on line 315
PHP Notice: Array to string conversion in /home/p6su/domains/*.*/public_html/system/core/parser.php on line 316
PHP Warning: Invalid argument supplied for foreach() in /home/p6su/domains/*.*/public_html/system/core/parser.php on line 414
#10 cron вызывает процессорную перегрузку 3 ноября 2017 в 07:31
ок, чуть позже попробую

новый хостер ответил на запрос о перегрузе:
Что же касается запросов к cron.php:

Как мы можем видеть, сайт был перенесен недавно. Возможно, на предыдущей хостинг-площадке у вас настроена Cron-задача вида "curl http://*/cron.php". Если это так, то рекомендуем отключить ее, так как в нашем планировщике уже настроено новое задание:

а где ее отключить?
#11 cron вызывает процессорную перегрузку 2 ноября 2017 в 23:00


Перезалейте системные файлы просто.

letsgo

это какие папки?
#12 Редизайн вашего проекта бесплатно. 2 ноября 2017 в 21:55
у меня есть дизайн+ТЗ
пока не осуществленные, сейчас на стандартном шаблоне...

возьметесь?
#13 cron вызывает процессорную перегрузку 2 ноября 2017 в 21:36


@maikle, программой Merge Araxis например. На одной панели открываете свой сайт, на другой — коробочную версию (скачайте здесь). Прога сразу покажет измененные и добавленные файлы. Тут же в ней можно почитать код и тут же исправить. Картинки не смотрим — только расширение php. Там на час работы. При отрицательном результате будете знать, что зверьков у вас нет, по крайней мере.

Странник

Merge Araxis чего то требует, не хочет запускаться

флайзила тоже вроде видит
только смотрю я на файлы… и понимаю что не могу различить где правильные а где нет

может быть есть способ в чистую инсталяцию добавить те данные что я уже успел создать?
шаблоны, контент, дополнения, пользователей… и т.п.
это все в БД, или в файлах сайта тоже?

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

Здесь возможно такое решение?
#14 cron вызывает процессорную перегрузку 2 ноября 2017 в 20:37
сделал чистую инсталяцию движка на другой адрес.
настроил крон, смотрю логи:

[02/Nov/2017:20:07:07 +0300] 0.150 0.150 200 23.23.142.128 *.ru GET / HTTP/1.1 "BitrixCloud Monitoring/1.0" "-" 28378 141.8.192.98 p6su
[02/Nov/2017:20:11:42 +0300] 0.150 0.150 200 54.217.243.74 *.ru GET / HTTP/1.1 "BitrixCloud Monitoring/1.0" "-" 28076 141.8.192.98 p6su
[02/Nov/2017:20:13:07 +0300] 0.150 0.150 200 23.23.142.128 *.ru GET / HTTP/1.1 "BitrixCloud Monitoring/1.0" "-" 28080 141.8.192.98 p6su
[02/Nov/2017:20:17:36 +0300] 0.100 0.100 200 176.195.128.151 *.ru GET /admin/settings HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/controllers" 11989
[02/Nov/2017:20:17:38 +0300] 0.100 0.100 200 176.195.128.151 *.ru GET /admin/settings/scheduler HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings" 3515
[02/Nov/2017:20:17:38 +0300] 0.050 0.050 200 176.195.128.151 *.ru POST /admin/settings/scheduler/ajax HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings/scheduler"
[02/Nov/2017:20:17:41 +0300] 0.050 0.050 200 176.195.128.151 *.ru POST /admin/settings/scheduler/ajax HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings/scheduler"
[02/Nov/2017:20:17:42 +0300] 0.111 0.111 200 54.217.243.74 *.ru GET / HTTP/1.1 "BitrixCloud Monitoring/1.0" "-" 28384 141.8.192.98 p6su
[02/Nov/2017:20:19:07 +0300] 0.150 0.150 200 23.23.142.128 *.ru GET / HTTP/1.1 "BitrixCloud Monitoring/1.0" "-" 28384 141.8.192.98 p6su
[02/Nov/2017:20:19:58 +0300] 0.119 0.119 200 176.195.128.151 *.ru GET /admin/settings/scheduler HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings" 3516
[02/Nov/2017:20:19:58 +0300] 0.050 0.050 200 176.195.128.151 *.ru POST /admin/settings/scheduler/ajax HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings/scheduler"
[02/Nov/2017:20:19:59 +0300] 0.061 0.061 404 176.195.128.151 *.ru GET /favicon.ico HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings/scheduler"
[02/Nov/2017:20:21:00 +0300] 0.050 0.050 200 176.195.128.151 *.ru GET /admin/settings/scheduler HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings" 3516
[02/Nov/2017:20:21:00 +0300] 0.057 0.057 200 176.195.128.151 *.ru POST /admin/settings/scheduler/ajax HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings/scheduler" 1620
[02/Nov/2017:20:21:55 +0300] 0.100 0.100 200 176.195.128.151 *.ru GET /admin/settings/scheduler HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings" 3516
[02/Nov/2017:20:21:55 +0300] 0.043 0.043 200 176.195.128.151 *.ru POST /admin/settings/scheduler/ajax HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings/scheduler" 1621
[02/Nov/2017:20:23:20 +0300] 0.100 0.100 200 176.195.128.151 *.ru GET /admin/settings/scheduler HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings" 3516
[02/Nov/2017:20:23:20 +0300] 0.030 0.030 200 176.195.128.151 *.ru POST /admin/settings/scheduler/ajax HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings/scheduler" 1621
[02/Nov/2017:20:23:42 +0300] 0.100 0.100 200 54.217.243.74 *.ru GET / HTTP/1.1 "BitrixCloud Monitoring/1.0" "-" 28386 141.8.192.98 p6su
[02/Nov/2017:20:24:35 +0300] 0.050 0.050 200 176.195.128.151 *.ru GET /admin/settings/scheduler HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings" 3516
[02/Nov/2017:20:24:35 +0300] 0.050 0.050 200 176.195.128.151 *.ru POST /admin/settings/scheduler/ajax HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings/scheduler" 1623
[02/Nov/2017:20:25:07 +0300] 0.150 0.150 200 23.23.142.128 *.ru GET / HTTP/1.1 "BitrixCloud Monitoring/1.0" "-" 28388 141.8.192.98 p6su
[02/Nov/2017:20:25:35 +0300] 0.050 0.050 200 176.195.128.151 *.ru GET /admin/settings/scheduler HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings" 3516
[02/Nov/2017:20:25:35 +0300] 0.050 0.050 200 176.195.128.151 *.ru POST /admin/settings/scheduler/ajax HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings/scheduler" 1621
[02/Nov/2017:20:25:40 +0300] 0.050 0.050 200 176.195.128.151 *.ru POST /admin/settings/scheduler/toggle/7 HTTP/1.1 "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.75 Safari/537.36" "http://*.ru/admin/settings/scheduler" 321

все работает, нагрузка минимальна, упоминания cron нет вообще
#15 cron вызывает процессорную перегрузку 2 ноября 2017 в 18:37
у нового хосьера лучше поставлена информация, все перегрузы вижу сразу.
но ситуация та же самая....
в панели хостинга cron отключен, но он раз в минуту появляется в логах вызывая перегрузку.
только переименовав файл cron я могу это остановить.
cron продолжает вызываться, но перегруза нет
Используя этот сайт, вы соглашаетесь с тем, что мы используем файлы cookie.