This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revision | ||
ru:new_rotation_troubleshooting [2016/10/19 18:10] admin [Does not test new thumb] |
ru:new_rotation_troubleshooting [2023/05/16 10:15] (current) admin [Emoji fix] |
||
---|---|---|---|
Line 1: | Line 1: | ||
+ | ====== Troubleshooting ====== | ||
+ | |||
+ | ===== Does not count Hits ===== | ||
+ | |||
+ | Не считает входящий траф: | ||
+ | |||
+ | 1. ДНС смотрит не туда, условно вы смотрите на сервак 1, а домен уже на серваке 2. Или у вас в хостах прописан другой сервак и тд. Как проверить: | ||
+ | |||
+ | 2. Админ сделал чрезмерное кеширование: | ||
+ | |||
+ | Как проверить: | ||
+ | * создаем на корне файл log.txt и 666 на него | ||
+ | * в common.php который на корне (!) добавляем | ||
+ | |||
+ | file_put_contents('/ | ||
+ | | ||
+ | и переходим на свой домен с любого другого своего домена (можно его добавить как трейдера). В логе должны появится записи. Точно так же можно контролировать что траф реально приходит, | ||
+ | | ||
+ | |||
+ | 3. Можно включить debug out.php в сетингах, | ||
+ | |||
+ | |||
+ | ===== Does not count CTR ===== | ||
+ | |||
+ | **Версия 2.Х** | ||
+ | |||
+ | Для начала надо проверить, | ||
+ | |||
+ | Если нет показов, | ||
+ | |||
+ | - Count systems traders (noref, notrade and so on) in rotation | ||
+ | - Траф весь может идти как прокси (которые не считается), | ||
+ | - отсутствие кеша (skip_cache в урле например) или обрезание кеша ( показы страниц хранит в кеше, если кеша мало то даные о показать могут выдавливаться оттуда ) | ||
+ | - передача имени домена (правильного) при запуске крона | ||
+ | |||
+ | Клики: | ||
+ | |||
+ | 1. Должна быть включена либо magic rotation либо должен быть параметр ротации. | ||
+ | |||
+ | |||
+ | Варианты которые можно самостоятельно проверить: | ||
+ | |||
+ | **Magic rotation : Https - передача рефа** Magic rotation считает клики полагаясь на реф, если он не передается - ротация не смчитается. Как проверить: | ||
+ | |||
+ | Что делать: | ||
+ | |||
+ | |||
+ | Проверить наличие meta name=" | ||
+ | |||
+ | < | ||
+ | # Meta tag: | ||
+ | The meta referrer tag is placed in the < | ||
+ | and references one of five states, which control how browsers send referrer information from your site. | ||
+ | |||
+ | The five states are: | ||
+ | |||
+ | 1. None: Never pass referral data | ||
+ | |||
+ | <meta name=" | ||
+ | |||
+ | 2. None When Downgrade: Sends referrer information to secure HTTPS sites, but not insecure HTTP sites | ||
+ | |||
+ | <meta name=" | ||
+ | |||
+ | 3. Origin Only: Sends the scheme, host, and port (basically, the subdomain) stripped of the full URL as a referrer, i.e. https:// | ||
+ | |||
+ | <meta name=" | ||
+ | |||
+ | 4. Origin When Cross-Origin: | ||
+ | |||
+ | <meta name=" | ||
+ | |||
+ | 5. Unsafe URL: Always passes the URL string as a referrer. Note if you have any sensitive information contained in your URL, this isn't the safest option. By default, URL fragments, username, and password are automatically stripped out. | ||
+ | |||
+ | <meta name=" | ||
+ | | ||
+ | | ||
+ | </ | ||
+ | |||
+ | "Magic rotation - skip_cache" | ||
+ | |||
+ | Что делать: | ||
+ | |||
+ | |||
+ | **Параметр ротации** если вы считаете клики через параметр ротации и при этом у вас реврайты, | ||
+ | |||
+ | Как проверить: | ||
+ | |||
+ | |||
+ | Что делать: | ||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | |||
+ | **Версия 1.Х** | ||
+ | |||
+ | Сначала надо проверить что считаеются показы. Если показов нет - 99% в темплейтах страниц нету rot_in.php. | ||
+ | |||
+ | Если нет только кликов - проверьте что в линках к галерам есть параметр ротайии вида 12x34x5678. | ||
+ | |||
+ | Если и он есть - проблема может быть в реврайтах. Для проверки надо кликнуть на любой тумбе и проверить хедеры (Если не знаете что это такое или как их проверить - [[Troubleshooting]] пункт про хедеры). Если в хедерах нет полей вида Set-Cookie - значит реврайты написаны в обход out.php. Проверьте реврайты, | ||
+ | |||
+ | Для версии 50+: | ||
+ | * может быть у вас траффик только нореф например а в сетингах ротации отключен учет кликов для этого траффика. | ||
+ | * может быть выключен подсчет кликов с проксей, | ||
+ | |||
+ | |||
+ | ===== Rewrites does not work ===== | ||
+ | |||
+ | Так же может быть вариант "не работает ским как надо", | ||
+ | |||
+ | Проверить это просто если посмотреть хедеры любого запроса, | ||
+ | |||
+ | Server: nginx | ||
+ | |||
+ | или | ||
+ | |||
+ | Server: Apache/ | ||
+ | |||
+ | ===== Does not show navigation ===== | ||
+ | |||
+ | Проблема: | ||
+ | |||
+ | Для того что б пофиксить это в 50 введен параметр page_main_tag те <thumb group=B num=1-10 page_main_tag=true в данном варианте посчитает навигацию по этому тагу. | ||
+ | |||
+ | |||
+ | |||
+ | ===== Does not test new thumb ===== | ||
+ | |||
+ | Нувые тумбы не тестируются. Сюда же относится если что-то где-то не выводится. | ||
+ | |||
+ | 95% таких вопросов возникает когда галеры принадлежат к выключенным спонсорам\группам | ||
+ | |||
+ | Причем с группами надо иметь ввиду, что если тумба находится в группе А и Б, при этом группа А выключена, | ||
+ | |||
+ | 1. Выбрать все тумбы которые не в группе А | ||
+ | 2. выбрать все из группы Б | ||
+ | |||
+ | В первом случае , учитывая что наша галера в группе А то она не попадет в выборку | ||
+ | В варианте 2 - попадет, | ||
+ | |||
+ | Поэтому дабы можно было сделать и так и так сделано разделение. | ||
+ | |||
+ | - если группа НЕ указана то выборка идет по 1му варианту | ||
+ | |||
+ | - если группа указана - то по второму варианту | ||
+ | |||
+ | |||
+ | ===== Template does not work ===== | ||
+ | |||
+ | Если что-то где-то не выводит, | ||
+ | |||
+ | Лучше всего начать с проверки с минимальным темпелйтом где будут только рабочие таги без html, это возволяет сразу видеть незакрытые таги и прочее. Для этого | ||
+ | |||
+ | * создаем тестовый темплейт, | ||
+ | * содержание вида this is test template | ||
+ | * открываем без реврайта и без кеша например domain.com/ | ||
+ | * должно вывести то что у вас в тестовом темплейте | ||
+ | * после этого берем по кусочку из " | ||
+ | |||
+ | в 99% случае вы сами поймете в чем проблема, | ||
+ | ===== Does not grab thumbs ===== | ||
+ | |||
+ | 99% проблем можно идентифицировать по логу граббера. | ||
+ | Для этого: | ||
+ | - добавляем одну галеру, | ||
+ | - ждем минуту что б граббер ее обработал | ||
+ | - смотрим что есть в логе gallery_grabber.log | ||
+ | |||
+ | Так же важные сообщения бывают в Script Messages (Это пункт меню) | ||
+ | |||
+ | ===== Can not parse template ===== | ||
+ | |||
+ | В 99% случаев - ошибка пхп кода в вашем темпелйте. Если внимательно прочесть что пишет после "can not parse template" | ||
+ | |||
+ | Если не видно в чем проблема то убираем весь пхп код из темплейта, | ||
+ | |||
+ | |||
+ | ===== No thumbs ===== | ||
+ | |||
+ | Нет тумб, не те тумбы и тп. | ||
+ | |||
+ | 1. делаем самый новый темплейт, | ||
+ | < | ||
+ | <thumb num=1-10> | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | 2. открываем как scj/ | ||
+ | |||
+ | если нет записей то проверяем | ||
+ | |||
+ | * активны ли спонсоры\группы | ||
+ | * активны ли галеры | ||
+ | * и, хит, на тот ли хост вы смотрите, | ||
+ | |||
+ | |||
+ | ===== Tube Embeded Switch Rules does not work ===== | ||
+ | |||
+ | Обычно это выглядит так: линка вида out.php? | ||
+ | |||
+ | По умолчанию этот вариант работает с прямыми линками вида http:// | ||
+ | |||
+ | Что делать: | ||
+ | |||
+ | 1. простой вариант сделать линки вида out.php? | ||
+ | |||
+ | 2. сложный: | ||
+ | |||
+ | |||
+ | ===== Tag \ template does not work ===== | ||
+ | |||
+ | В большинстве случае в темплейте много всего кроме непосредственно тагов\макросов скрипта, | ||
+ | |||
+ | * сделать тестовый темплейт, | ||
+ | * добавить туда таги\макросы скрипта, | ||
+ | |||
+ | < | ||
+ | <thumb num=1-10> | ||
+ | а тут 15 строк html в добавок с пхп вставками | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | то для тестового темпелйта это надо поменять на например | ||
+ | |||
+ | < | ||
+ | <thumb num=1-10> | ||
+ | < | ||
+ | </ | ||
+ | </ | ||
+ | |||
+ | те суть действия - получить максимально чистый темплейт, | ||
+ | |||
+ | |||
+ | * открываем тестовый темпелйт с нужными вам параметрами, | ||
+ | * если в тестовом темплейте видна проблема - значит проблема в скрипте, | ||
+ | * если в тестовом все ок - значит проблема где-то у вас в html\php. Для этого начинаете частями добавлять ваш код в тестовый темплейт до того момента как появится ошибка. В 99% случаев к этому моменту вы уже поймете в чем причина. | ||
+ | * переносите таги скрипта в тестовый темплейт пока не получится повторить проблему, | ||
+ | |||
+ | ===== CURL Timeout ===== | ||
+ | |||
+ | При грабинге файлы скачиывает curl (не скрипт), | ||
+ | |||
+ | $config[' | ||
+ | | ||
+ | это 60 секунд. | ||
+ | |||