Блокировщик "Биланов-стояков" в AdSense на php

relait
На сайте с 13.05.2009
Offline
98
#571
sergeich_gs:
В новом можно жалобы на объявления подавать.

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


Ерунда, просто какое-то объявление не распозналось, это вызвало предупреждение (ибо переменной "ad" не появилось).

Вы пишите, словно работа встала. Он ведь продолжает работать?

Да, он продолжает работать, но в окне поиска все время крутится это сообщение. Непонятно мне например, продолжается ли поиск после появления предупреждения или нет, поэтому и написал.

SG
На сайте с 22.06.2017
Offline
160
#572
relait:
Да, он продолжает работать, но в окне поиска все время крутится это сообщение. Непонятно мне например, продолжается ли поиск после появления предупреждения или нет, поэтому и написал.

Я понял.

Теоретически, должен продолжать. Правда не уверен, что правильно понял суть фразы "но в окне поиска все время крутится это сообщение".

Вместе с каждым результатом проверки появляется?

php-клиент AdSense для поиска объявлений с блокировкой по ключевым словам и не только: Bad ads Blocker (https://www.howgadget.com/adsense/kak-zablokirovat-musornye-obyavleniya-v-adsense.html#download) Заблокированные домены (https://www.howgadget.com/bad_ads_blocker/domains/)
relait
На сайте с 13.05.2009
Offline
98
#573

После запуска каждого цикла проверки, через 2-3 минуты примерно, в окне поиска - под кнопкой Start Searching, появляется последовательность сообщений и остается до конца цикла. Затем эти сообщения остаются в этом окне до того, пока не нажмешь ссылку "refresh"

Вот такие сообщения выдаются в этом окне:

Notice: Undefined offset: 1 in ....../functions.php on line 737

Notice: Undefined index: fulltext in ...../functions.php on line 500

Notice: Undefined offset: 1 in ....../functions.php on line 592

Notice: Undefined offset: 1 in ...../functions.php on line 737

Notice: Undefined index: fulltext in ....../functions.php on line 500

Notice: Undefined index: host in ......./functions.php on line 215

Notice: Undefined offset: -1 in ......../functions.php on line 217

Notice: Undefined index: host in ....../functions.php on line 215

Notice: Undefined offset: -1 in ......../functions.php on line 217

Notice: Undefined index: host in ......../functions.php on line 215

и т.д.

Execution time: 05:22.

Checked: 119.

Blocked: 0.

You can refresh the page to view results.

relait
На сайте с 13.05.2009
Offline
98
#574

И если развернуть раздел Debug, login and other...

то внизу есть надпись:

Warning: exec() has been disabled for security reasons in ...../index.php on line 243

/usr/bin/php ........../search_bad_ads.php

----------------------------------------------------

Если это все нормально и с этим можно работать, то все ок.

SG
На сайте с 22.06.2017
Offline
160
#575
relait:
Вот такие сообщения выдаются в этом окне:

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

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

relait:
И если развернуть раздел Debug, login and other...

exec() имя пользователя запрашивает для составления строки для cron.

Бывает, что её выключают в целях безопасности.

Так что тут тоже всё нормально

D
На сайте с 28.06.2008
Offline
1101
#576

В последнее время мой тестовй впс где работает только этот срипт стал падать. Стал разбираться - виноват скрипт.

Он запускался кроном раз в 5 минут.

Поставил раз в 10 минут, но все равно вижу что он висит и плодится в процессах.

Такое впечатление что не успевает отрабатывать.

Посмотрите, пожалуйста, может изменить какую то настройку?

P.S. скрипт нормально проработал много месяцев, но недавно я много крутил настроки и вероятно что-то из этого явно мешает ему работать и в итоге подвешивает впс.

jpg 45454.jpg
SG
На сайте с 22.06.2017
Offline
160
#577

Нормально всё с настройками, сложно сказать в чём дело.

А что меняли?

У меня тоже иногда процессы подвисают и плодятся, но не до падения сервера.

D
На сайте с 28.06.2008
Offline
1101
#578

Только эти галки тыркал да стоп слова обновлял.

D
На сайте с 28.06.2008
Offline
1101
#579

Перенес скрипт на более мощный впс (намного более мощный) - все равно, сразу же после запуска (раз в 5 минут) процессы лавинообразно полезли вверх.

На этоп впс пхп 7,2, на прошлом было 5,6.

Команда

ps axu | grep search_bad_ads.php
показала несколько сотен запущеных процессов.

Пришлось прибить их командой killall и переставить крон на раз в 15 минут.... наблюдаю дальше, но мне кажется это не выход.

png threads-day.png
png processes-day.png
D
На сайте с 28.06.2008
Offline
1101
#580

Раз в 15 минут не помогло - процессы плодятся, но медленнее

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий