Worker error eof keitaro

# Лендинг: локальный Локальные лендинги хранятся в Keitaro, загружаются быстрее за счет отсутствия редиректов. # Требования к лендингам Главная страница обязательно называется index.html . Отсутствие тега в коде index файла обязательно. Keitaro автоматически добавляет тег для формирование путей. Отсутствие внутренних редиректов и рефреша. Главная страница обязательно называется index.php . Запрещены функции exec(), system(), job_start(), […]

Содержание

  1. # Лендинг: локальный
  2. # Требования к лендингам
  3. # Создание ZIP архива
  4. # Загрузка ZIP файла
  5. # Создание ссылки на оффер
  6. # Отправка postback
  7. # Защита от прямых посещений
  8. # Лендинг: локальный
  9. # Требования к лендингам
  10. # Создание ZIP архива
  11. # Загрузка ZIP файла
  12. # Создание ссылки на оффер
  13. # Отправка postback
  14. # Защита от прямых посещений
  15. # Лендинг: локальный
  16. # Требования к лендингам
  17. # Создание ZIP архива
  18. # Загрузка ZIP файла
  19. # Создание ссылки на оффер
  20. # Отправка postback
  21. # Защита от прямых посещений

# Лендинг: локальный

Локальные лендинги хранятся в Keitaro, загружаются быстрее за счет отсутствия редиректов.

# Требования к лендингам

  1. Главная страница обязательно называется index.html .
  2. Отсутствие тега в коде index файла обязательно. Keitaro автоматически добавляет тег для формирование путей.
  3. Отсутствие внутренних редиректов и рефреша.
  1. Главная страница обязательно называется index.php .
  2. Запрещены функции exec(), system(), job_start(), eval() .
  3. При загрузке дополнительных скриптов в include() и require() используется полный путь до файла (например, с dirname(__FILE__) ). Пример:
  • require_once dirname(__FILE__) . ‘/src/lib.php’; — правильно.
  • require_once ‘src/lib.php’; — неправильно.
  1. Время выполнения не превышает 3 секунды. На всех curl вызовах настройте таймауты:

# Создание ZIP архива

Подготовьте папку с файлами лендинга.

  • (Windows) Нажмите правую кнопку мыши на папке лендинга и выберите «Compress to ZIP file».
  • (macOS) Нажмите правую кнопку мыши на папке лендинга и выберите «Compress».

# Загрузка ZIP файла

Заполните поле Название. Нажмите на кнопку Выбрать файл или перетащите zip-файл:

Нажмите Создать.

# Создание ссылки на оффер

Установите JS адаптер на всех страницах лендинга, включая ту где указана ссылка на оффер.

Настройте ссылку оффера используя /?_lp=1 в качестве href .

Пример с несколькими офферами:

Чтобы отправить на определенный оффер из потока, добавьте &offer_id=ID . Пример:

# Отправка postback

Установите JS адаптер на всех страницах лендинга.

Альтернативное решение

  1. Найдите форму.
  2. Добавьте в код формы .
  1. Найдите страницу, которая отправляет данные с формы.
  2. Используйте $_POST[‘_subid’] для получения subid.

# Защита от прямых посещений

  1. Откройте редактор
  2. Откройте index.php (переименуйте index.html в index.php если нужно)
  3. Вставьте:
  1. Добавьте в поток фильтр Параметр
  2. Впишите имя external_id , значение @empty и режим НЕТ .
  1. В коде лендинга присутствует редирект.
  2. Код лендинга содержит критические ошибки (FATAL errors). Смотрите системный лог.

Почему при выполнении локального лендинга выводится Timed out?

Это сообщение выводится при превышении локальным лендингом времени выполнения.

Время выполнения задано в Обслуживание → Настройки → Основные → Таймаут на запуск локальных лендингов и офферов. Максимальное значение — 9 секунд.

Почему не работают картинки?

Используйте относительные пути:

Почему сразу перенаправляет на `/lander/name/index.html`?

В HTML или JS коде лендинга имеется редирект на страницу index.html . Необходимо найти и удалить.

Почему popup форма не работает?

Вероятно скрипт использует href атрибут. Например, order . Keitaro вынужден модифицировать код лендинга, поэтому все скрипты, что ориентируются на href не работают. Решением остается использование лендинга на внешнем хостинге.

Не работают JS скрипты?

Посмотрите консоль браузера Developer Tools

на наличие ошибок.

Как передать параметры с источника сквозь лендинг?

Как подключить Facebook Pixel?

Как подключить TikTok Pixel?

Как записать параметры клика в PHP?

В PHP коде доступен глобальное $rawClick :

Ищем в лендинге JS код, функцию или отдельный метод, в котором используется $(‘html, body’).animate(<…>) .

Метод .ANIMATE. это встроенный метод для библиотеки jQuery, который выполняет анимацию.

Используется в методе селектор.Click() или селектор.on(‘touch, click) :

Найдите указанный селектор. Вероятно это ссылка с классом. Класс указан как селектор. Например: ссылка

Изменить все ссылки, если анимация скролла не работает.

Оборачиваем ссылку в теге span, указываем тегу класс ссылки. У ссылки убираем все аттрибуты (класс и href).

Получаем в итоге: ссылка

Как показать время в другой временной зоне?

Источник

# Лендинг: локальный

Локальные лендинги хранятся в Keitaro, загружаются быстрее за счет отсутствия редиректов.

# Требования к лендингам

  1. Главная страница обязательно называется index.html .
  2. Отсутствие тега в коде index файла обязательно. Keitaro автоматически добавляет тег для формирование путей.
  3. Отсутствие внутренних редиректов и рефреша.
  1. Главная страница обязательно называется index.php .
  2. Запрещены функции exec(), system(), job_start(), eval() .
  3. При загрузке дополнительных скриптов в include() и require() используется полный путь до файла (например, с dirname(__FILE__) ). Пример:
  • require_once dirname(__FILE__) . ‘/src/lib.php’; — правильно.
  • require_once ‘src/lib.php’; — неправильно.
  1. Время выполнения не превышает 3 секунды. На всех curl вызовах настройте таймауты:

# Создание ZIP архива

Подготовьте папку с файлами лендинга.

  • (Windows) Нажмите правую кнопку мыши на папке лендинга и выберите «Compress to ZIP file».
  • (macOS) Нажмите правую кнопку мыши на папке лендинга и выберите «Compress».

# Загрузка ZIP файла

Заполните поле Название. Нажмите на кнопку Выбрать файл или перетащите zip-файл:

Нажмите Создать.

# Создание ссылки на оффер

Установите JS адаптер на всех страницах лендинга, включая ту где указана ссылка на оффер.

Настройте ссылку оффера используя /?_lp=1 в качестве href .

Пример с несколькими офферами:

Чтобы отправить на определенный оффер из потока, добавьте &offer_id=ID . Пример:

# Отправка postback

Установите JS адаптер на всех страницах лендинга.

Альтернативное решение

  1. Найдите форму.
  2. Добавьте в код формы .
  1. Найдите страницу, которая отправляет данные с формы.
  2. Используйте $_POST[‘_subid’] для получения subid.

# Защита от прямых посещений

  1. Откройте редактор
  2. Откройте index.php (переименуйте index.html в index.php если нужно)
  3. Вставьте:
  1. Добавьте в поток фильтр Параметр
  2. Впишите имя external_id , значение @empty и режим НЕТ .
  1. В коде лендинга присутствует редирект.
  2. Код лендинга содержит критические ошибки (FATAL errors). Смотрите системный лог.

Почему при выполнении локального лендинга выводится Timed out?

Это сообщение выводится при превышении локальным лендингом времени выполнения.

Время выполнения задано в Обслуживание → Настройки → Основные → Таймаут на запуск локальных лендингов и офферов. Максимальное значение — 9 секунд.

Почему не работают картинки?

Используйте относительные пути:

Почему сразу перенаправляет на `/lander/name/index.html`?

В HTML или JS коде лендинга имеется редирект на страницу index.html . Необходимо найти и удалить.

Почему popup форма не работает?

Вероятно скрипт использует href атрибут. Например, order . Keitaro вынужден модифицировать код лендинга, поэтому все скрипты, что ориентируются на href не работают. Решением остается использование лендинга на внешнем хостинге.

Не работают JS скрипты?

Посмотрите консоль браузера Developer Tools

на наличие ошибок.

Как передать параметры с источника сквозь лендинг?

Как подключить Facebook Pixel?

Как подключить TikTok Pixel?

Как записать параметры клика в PHP?

В PHP коде доступен глобальное $rawClick :

Ищем в лендинге JS код, функцию или отдельный метод, в котором используется $(‘html, body’).animate(<…>) .

Метод .ANIMATE. это встроенный метод для библиотеки jQuery, который выполняет анимацию.

Используется в методе селектор.Click() или селектор.on(‘touch, click) :

Найдите указанный селектор. Вероятно это ссылка с классом. Класс указан как селектор. Например: ссылка

Изменить все ссылки, если анимация скролла не работает.

Оборачиваем ссылку в теге span, указываем тегу класс ссылки. У ссылки убираем все аттрибуты (класс и href).

Получаем в итоге: ссылка

Как показать время в другой временной зоне?

Источник

# Лендинг: локальный

Локальные лендинги хранятся в Keitaro, загружаются быстрее за счет отсутствия редиректов.

# Требования к лендингам

  1. Главная страница обязательно называется index.html .
  2. Отсутствие тега в коде index файла обязательно. Keitaro автоматически добавляет тег для формирование путей.
  3. Отсутствие внутренних редиректов и рефреша.
  1. Главная страница обязательно называется index.php .
  2. Запрещены функции exec(), system(), job_start(), eval() .
  3. При загрузке дополнительных скриптов в include() и require() используется полный путь до файла (например, с dirname(__FILE__) ). Пример:
  • require_once dirname(__FILE__) . ‘/src/lib.php’; — правильно.
  • require_once ‘src/lib.php’; — неправильно.
  1. Время выполнения не превышает 3 секунды. На всех curl вызовах настройте таймауты:

# Создание ZIP архива

Подготовьте папку с файлами лендинга.

  • (Windows) Нажмите правую кнопку мыши на папке лендинга и выберите «Compress to ZIP file».
  • (macOS) Нажмите правую кнопку мыши на папке лендинга и выберите «Compress».

# Загрузка ZIP файла

Заполните поле Название. Нажмите на кнопку Выбрать файл или перетащите zip-файл:

Нажмите Создать.

# Создание ссылки на оффер

Установите JS адаптер на всех страницах лендинга, включая ту где указана ссылка на оффер.

Настройте ссылку оффера используя /?_lp=1 в качестве href .

Пример с несколькими офферами:

Чтобы отправить на определенный оффер из потока, добавьте &offer_id=ID . Пример:

# Отправка postback

Установите JS адаптер на всех страницах лендинга.

Альтернативное решение

  1. Найдите форму.
  2. Добавьте в код формы .
  1. Найдите страницу, которая отправляет данные с формы.
  2. Используйте $_POST[‘_subid’] для получения subid.

# Защита от прямых посещений

  1. Откройте редактор
  2. Откройте index.php (переименуйте index.html в index.php если нужно)
  3. Вставьте:
  1. Добавьте в поток фильтр Параметр
  2. Впишите имя external_id , значение @empty и режим НЕТ .
  1. В коде лендинга присутствует редирект.
  2. Код лендинга содержит критические ошибки (FATAL errors). Смотрите системный лог.

Почему при выполнении локального лендинга выводится Timed out?

Это сообщение выводится при превышении локальным лендингом времени выполнения.

Время выполнения задано в Обслуживание → Настройки → Основные → Таймаут на запуск локальных лендингов и офферов. Максимальное значение — 9 секунд.

Почему не работают картинки?

Используйте относительные пути:

Почему сразу перенаправляет на `/lander/name/index.html`?

В HTML или JS коде лендинга имеется редирект на страницу index.html . Необходимо найти и удалить.

Почему popup форма не работает?

Вероятно скрипт использует href атрибут. Например, order . Keitaro вынужден модифицировать код лендинга, поэтому все скрипты, что ориентируются на href не работают. Решением остается использование лендинга на внешнем хостинге.

Не работают JS скрипты?

Посмотрите консоль браузера Developer Tools

на наличие ошибок.

Как передать параметры с источника сквозь лендинг?

Как подключить Facebook Pixel?

Как подключить TikTok Pixel?

Как записать параметры клика в PHP?

В PHP коде доступен глобальное $rawClick :

Ищем в лендинге JS код, функцию или отдельный метод, в котором используется $(‘html, body’).animate(<…>) .

Метод .ANIMATE. это встроенный метод для библиотеки jQuery, который выполняет анимацию.

Используется в методе селектор.Click() или селектор.on(‘touch, click) :

Найдите указанный селектор. Вероятно это ссылка с классом. Класс указан как селектор. Например: ссылка

Изменить все ссылки, если анимация скролла не работает.

Оборачиваем ссылку в теге span, указываем тегу класс ссылки. У ссылки убираем все аттрибуты (класс и href).

Получаем в итоге: ссылка

Как показать время в другой временной зоне?

Источник

# Лендинг: локальный

Локальные лендинги хранятся в Keitaro, загружаются быстрее за счет отсутствия редиректов.

# Требования к лендингам

HTML:

  1. Главная страница обязательно называется index.html.
  2. Отсутствие тега <base> в коде index файла обязательно. Keitaro автоматически добавляет тег <base> для формирование путей.
  3. Отсутствие внутренних редиректов и рефреша.

PHP:

  1. Главная страница обязательно называется index.php.
  2. Запрещены функции exec(), system(), job_start(), eval().
  3. При загрузке дополнительных скриптов в include() и require() используется полный путь до файла (например, с dirname(__FILE__)).
    Пример:
  • require_once dirname(__FILE__) . '/src/lib.php'; — правильно.
  • require_once 'src/lib.php'; — неправильно.
  1. Время выполнения не превышает 3 секунды. На всех curl вызовах настройте таймауты:
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3); 
curl_setopt($ch, CURLOPT_TIMEOUT, 3);

1
2

# Создание ZIP архива

Подготовьте папку с файлами лендинга.

  • (Windows) Нажмите правую кнопку мыши на папке лендинга и выберите «Compress to ZIP file».
  • (macOS) Нажмите правую кнопку мыши на папке лендинга и выберите «Compress».

# Загрузка ZIP файла

Заполните поле Название. Нажмите на кнопку Выбрать файл или перетащите zip-файл:

Нажмите Создать.

# Создание ссылки на оффер

  1. Откройте редактор.

  2. Установите JS адаптер на всех страницах лендинга, включая ту где указана ссылка на оффер.

  3. Настройте ссылку оффера используя /?_lp=1 в качестве href.

Пример:

<a href="/?_lp=1">Offer</a>

1

Пример с несколькими офферами:

<a href="/?_lp=1&offer_id=10">Offer ID 10</a>
<a href="/?_lp=1&offer_id=22">Offer ID 22</a>

1
2

Альтернативное решение

Используйте макрос {offer}:

<a href="{offer}">Offer</a>

1

Чтобы отправить на определенный оффер из потока, добавьте &offer_id=ID. Пример:

<a href="{offer}&offer_id=100">Offer 1</a>
<a href="{offer}&offer_id=200">Offer 2</a>

1
2

# Отправка postback

  1. Откройте редактор.

  2. Установите JS адаптер на всех страницах лендинга.

  3. Отправляйте Postback.

Альтернативное решение

  1. Найдите форму.
  2. Добавьте в код формы <input type="hidden" name="_subid" value="{subid}" />.

Пример:

<form action="submit.php" method="post">
    
    <input type="hidden" name="_subid" value="{subid}" />
    
    <input type="text" class="form__input" name="name" placeholder="Your Name">
    <input type="tel" class="form__input" name="phone" placeholder="Phone Number">
    <button class="btn form__btn" type="submit">Submit</button>  
</form>

1
2
3
4
5
6
7
8

  1. Найдите страницу, которая отправляет данные с формы.
  2. Используйте $_POST['_subid'] для получения subid.

Пример 1:

file_get_contents('POSTBACK_URL?status=lead&subid=' . urlencode($_POST['_subid']));

1

Пример 2:

$data = array(
  'sub1' => $_POST['_subid'], // <---- that parameter is added
  'name' => $_POST['name],
  ...
);

1
2
3
4
5

# Защита от прямых посещений

  1. Откройте редактор
  2. Откройте index.php (переименуйте index.html в index.php если нужно)
  3. Вставьте:
<?php
if (!isset($click)) {
  die();
}
?>

1
2
3
4
5

Как защитить кампанию от прямых посещений?

  1. Добавьте в поток фильтр Параметр
  2. Впишите имя external_id, значение @empty и режим НЕТ.

# FAQ

worker error EOF

Возможные причины:

  1. В коде лендинга присутствует редирект.
  2. Код лендинга содержит критические ошибки (FATAL errors). Смотрите системный лог.

Почему при выполнении локального лендинга выводится Timed out?

Это сообщение выводится при превышении локальным лендингом времени выполнения.

Время выполнения задано в Обслуживание → Настройки → Основные → Таймаут на запуск локальных лендингов и офферов. Максимальное значение — 9 секунд.

Почему не работают картинки?

Используйте относительные пути:

  • <img src="/home.png" /> — неправильно.
  • <img src="/img/home.png" /> — не правильно.
  • <img src="home.png" /> — правильно.
  • <img src="img/home.png" /> — правильно.

Почему сразу перенаправляет на `/lander/name/index.html`?

В HTML или JS коде лендинга имеется редирект на страницу index.html. Необходимо найти и удалить.

Почему popup форма не работает?

Вероятно скрипт использует href атрибут. Например, <a class="slow-scroll" href="#form2">order</a>.
Keitaro вынужден модифицировать код лендинга, поэтому все скрипты, что ориентируются на href не работают.
Решением остается использование лендинга на внешнем хостинге.

Не работают JS скрипты?

Посмотрите консоль браузера Developer Tools на наличие ошибок.

Как передать параметры с источника сквозь лендинг?

Смотрите страницу Передача параметров с источника трафика.

Как подключить Facebook Pixel?

Читайте страницу FB Pixel.

Как подключить TikTok Pixel?

Читайте страницу TikTok Pixel .

Как записать параметры клика в PHP?

В PHP коде доступен глобальное $rawClick:

$rawClick->get('parameter');

1

Почему не работает плавный скролл?

Ищем в лендинге JS код, функцию или отдельный метод, в котором используется $('html, body').animate({…}).

Метод .ANIMATE. это встроенный метод для библиотеки jQuery, который выполняет анимацию.

Используется в методе селектор.Click() или селектор.on('touch, click):

селектор.click(function() { $('html, body').animate(positionSelector , timeAnimate); })

Найдите указанный селектор. Вероятно это ссылка с классом. Класс указан как селектор. Например:
<a class="to_form" href="#">ссылка</a>

Изменить все ссылки, если анимация скролла не работает.

Оборачиваем ссылку в теге span, указываем тегу класс ссылки. У ссылки убираем все аттрибуты (класс и href).

Получаем в итоге:
<span class="to_form"><a>ссылка</a></span>

Проверяем.

Как показать время в другой временной зоне?

echo (new DateTime(null, new DateTimeZone("Europe/Moscow")))->format("Y-m-d H:i");

1

У меня была эта проблема в двух приложениях сейчас. Сами Heroku не смогли помочь (пока).

Я использую:

  • Рельсы 3.2.9
  • Единорог
  • Heroku с базой данных Postgres Dev (бесплатно) и OpenRedis Micro
  • MongoDB (для хранения статусов социальных сетей)
  • Спасение
  • Resque-планировщик

Все отлично работает при работе с моими локальными базами данных Postgres и Redis.

А вот пример ошибок в моем журнале Heroku:

2013-01-01T21:17:27+00:00 app[resque_worker.1]: Found job on #<Resque::Queue:0x00000006652920>
2013-01-01T21:17:27+00:00 app[resque_worker.1]: got: (Job{facebook} | FacebookRefresh | ["facebook_key"])
2013-01-01T21:17:27+00:00 app[resque_worker.1]: Running before_fork hooks with [(Job{facebook} | FacebookRefresh | ["facebook_key"])]
2013-01-01T21:17:27+00:00 app[resque_worker.1]: Running after_fork hooks with [(Job{facebook} | FacebookRefresh | ["facebook_key"])]
2013-01-01T21:17:27+00:00 app[resque_worker.1]: resque-2.0.0.pre.1: Processing facebook since 1357075047
2013-01-01T21:17:27+00:00 app[resque_worker.1]: resque-2.0.0.pre.1: Forked 503 at 1357075047
2013-01-01T21:17:27+00:00 app[resque_worker.1]: Running before_perform hooks with [(Job{facebook} | FacebookRefresh | ["facebook_key"])]
2013-01-01T21:17:27+00:00 app[resque_worker.1]: :             SELECT a.attname, format_type(a.atttypid, a.atttypmod),
2013-01-01T21:17:27+00:00 app[resque_worker.1]:               FROM pg_attribute a LEFT JOIN pg_attrdef d
2013-01-01T21:17:27+00:00 app[resque_worker.1]:                 ON a.attrelid = d.adrelid AND a.attnum = d.adnum
2013-01-01T21:17:27+00:00 app[resque_worker.1]:                      pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod
2013-01-01T21:17:27+00:00 app[resque_worker.1]: ). Retrying...
2013-01-01T21:17:27+00:00 app[resque_worker.1]: Performing FacebookRefresh caused an exception (PG::Error: SSL SYSCALL error: EOF detected
2013-01-01T21:17:27+00:00 app[resque_worker.1]:              WHERE a.attrelid = '"facebook_accounts"'::regclass
2013-01-01T21:17:27+00:00 app[resque_worker.1]:              ORDER BY a.attnum
2013-01-01T21:17:27
+00:00 app[resque_worker.1]:                AND a.attnum > 0 AND NOT a.attisdropped
2013-01-01T21:17:27+00:00 app[resque_worker.1]: :             SELECT a.attname, format_type(a.atttypid, a.atttypmod),
2013-01-01T21:17:27+00:00 app[resque_worker.1]:               FROM pg_attribute a LEFT JOIN pg_attrdef d
2013-01-01T21:17:27+00:00 app[resque_worker.1]:                 ON a.attrelid = d.adrelid AND a.attnum = d.adnum
2013-01-01T21:17:27+00:00 app[resque_worker.1]: (Job{facebook} | FacebookRefresh | ["facebook_key"]) failed: #<ActiveRecord::StatementInvalid: PG::Error: SSL SYSCALL error: EOF detected
2013-01-01T21:17:27+00:00 app[resque_worker.1]: >
2013-01-01T21:17:27+00:00 app[resque_worker.1]:                      pg_get_expr(d.adbin, d.adrelid), a.attnotnull, a.atttypid, a.atttypmod
2013-01-01T21:17:27+00:00 app[resque_worker.1]:                AND a.attnum > 0 AND NOT a.attisdropped
2013-01-01T21:17:27+00:00 app[resque_worker.1]:              WHERE a.attrelid = '"facebook_accounts"'::regclass
2013-01-01T21:17:27+00:00 app[resque_worker.1]:              ORDER BY a.attnum
2013-01-01T21:17:27+00:00 app[resque_worker.1]: Running before_fork hooks with [(Job{facebook} | FacebookRefresh | ["facebook_key"])]

Я пробовал так много вещей before_hook и after_hook в файле конфигурации моего единорога, но ни одна из них не помогает.

# What the timeout for killing busy workers is, in seconds
timeout 60

# Whether the app should be pre-loaded
preload_app true

# How many worker processes
worker_processes 3

before_fork do |server, worker|
  # Replace with MongoDB or whatever
  if defined?(ActiveRecord::Base)
    ActiveRecord::Base.connection.disconnect!
    Rails.logger.info('Disconnected from ActiveRecord')
  end

  # If you are using Redis but not Resque, change this
  if defined?(Resque)
    Resque.redis.quit
    Rails.logger.info('Disconnected from Redis')
  end

  sleep 1
end

after_fork do |server, worker|
  if defined?(ActiveRecord::Base)
    ActiveRecord::Base.establish_connection
    Rails.logger.info('Connected to ActiveRecord')
  end

  if defined?(Resque)
    Resque.redis = ENV['OPENREDIS_URL'] || 'redis://localhost:6379'
    Rails.logger.info('Connected to Redis')
  end
end

И мой профайл

web: bundle exec unicorn -c lib/unicorn/config.rb -p $PORT
resque_scheduler: env bundle exec rake resque:scheduler
resque_worker: env QUEUE=* bundle exec rake environment resque:work

Итак, мне интересно, что мой resque_worker вообще не использует конфигурацию Unicorn, и, поскольку он работает на совершенно отдельном воркере Heroku, я не уверен, что он каким-либо образом узнает об этом. Веб-инстанс в порядке, как и планировщик. Это просто resque_worker, который взрывается при каждом вызове postgres.

Я не делаю каких-либо особенно сумасшедших вызовов базы данных от работника. Примером может быть:

def queue_users_for_refresh
  FacebookAccount.all.each do |x|
    Resque.enqueue(FacebookAccountRefresh, x.username)
  end
end

И еще один позже (в FacebookAccountRefresh), а именно:

FacebookAccount.where(:username => user).first

  • #61

Куки пробовал отключать. Уникальность по IP+UA тоже не подходит, при таких настройках уникальность соблюдается если пользователь заходит всегда с useragent Opera + IP (144.33.33.33), а потом если сразу же заходит с Chrome + IP (144.33.33.33), то уже будет опять уникальный клик. А это уже постоянный пропуск ботового трафика в определенный поток. Уже перепробовал более раннюю версию кейтары 9.12.6, там работает аналогично.:swoon: Если не сложно можете попробовать как у вас происходит уникальность, если вы заходите с одинакового ip адреса, но с разных браузеров.

1632780656799.png

2 раза перешел с хрома и мозилы, 1 уник при таких настройках
Keitaro null из этой темы v9.12.15

Soul


  • #62

Что-то при попытке зайти в админ, требует ключи, пробовал уже разные версии, кто-то победил ? Защиту обновили что ли

  • #63

На сборках 9.х.х.х, которые смог найти в инете, у всех запрашивает ключ в момент входа в админку.
Ранее установленная версия стоит не слетает, до 23 года, а новые не устанавливаются.

  • #64

Уважаемые, подскажите пожалуйста, что исправить чтобы можно было попасть на страницу входа в дашбоард?
Установка сабжа из первого поста по инструкции прошла все этапы успешно. (CentOS7; VestaCP: PHP7.4)
А при попытке входа в админку по адресу mysite.ru/admin пишет: «Internal error, please check the log file.»
Где смотреть этот лог-файл?
Смотрел в файле /home/admin/web/mysite.ru/logs/mysite.ru.error.log, но там последняя (по времени окончания установки) строка:

Код:

PHP Warning:  file_put_contents(./var/license/key.lic): failed to open stream: Permission denied in /home/admin/web/mysite.ru/public_html/install.php on line 911, referer: https://mysite.ru/install.php

(так установщик и сообщал что сейчас файл install.php будет заблокирован и можно его удалить)
(Файл install.php после установки из папки /home/admin/web/mysite.ru/public_html с Кейтаро я удалил.)

Что м.б. не так? Как узнать что за внутренняя ошибка?

  • #65

Permission denied означает ошибку прав, попробуй на install.php поменять права на 755 и проверь права на запись в директорию ./var/license/

  • #66

попробуй на install.php поменять права на 755 и проверь права на запись в директорию ./var/license/

Увы, не помогло (даже с 777). Инсталлятор сообщил что всё хорошо и Кейтаро установлено.
Однако теперь в файле /home/admin/web/mysite.ru/logs/mysite.ru.error.log вижу несколько строк такого содержания (привожу одну):

Код:

PHP Fatal error:  Uncaught UnexpectedValueException: The stream or file "/home/admin/web/mysite.ru/public_html/var/log/production-2021-10-04.log" could not be opened in append mode: failed to open stream: Permission denied in /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:110nStack trace:n#0 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php(120): Monolog\Handler\StreamHandler->write()n#1 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(39): Monolog\Handler\RotatingFileHandler->write()n#2 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php(59): Monolog\Handler\AbstractProcessingHandler->handle()n#3 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php(92): Monolog\Handler\AbstractHandler->handleBatch()n#4 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handle in /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 110

а в файле home/admin/web/mysite.ru/public_html/var/log/production-2021-10-04.log две таких строки (привожу одну):

Код:

Warning in /home/admin/web/mysite.ru/public_html/application/Cron/CronTaskRunner/CronTaskRunner.php line 65: Use of undefined constant LOCK_NAME - assumed 'LOCK_NAME' (this will throw an Error in a future version of PHP) ["cron"]

JQci3uE.jpg

(на упоминающиеся файлы и папки поставил права 777)
Задачу для планировщика (Cron’а) выполнил с использованием консольного PHP

Код:

php /home/admin/web/mysite.ru/public_html/cron.php

sBucx7q.jpg

Всё равно при попытке входа в админку по адресу mysite.ru/admin пишет: «Internal error, please check the log file.»
Что не так?

Amaini


  • #67

Увы, не помогло (даже с 777). Инсталлятор сообщил что всё хорошо и Кейтаро установлено.
Однако теперь в файле /home/admin/web/mysite.ru/logs/mysite.ru.error.log вижу несколько строк такого содержания (привожу одну):

Код:

PHP Fatal error:  Uncaught UnexpectedValueException: The stream or file "/home/admin/web/mysite.ru/public_html/var/log/production-2021-10-04.log" could not be opened in append mode: failed to open stream: Permission denied in /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:110nStack trace:n#0 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php(120): Monolog\Handler\StreamHandler->write()n#1 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(39): Monolog\Handler\RotatingFileHandler->write()n#2 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php(59): Monolog\Handler\AbstractProcessingHandler->handle()n#3 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php(92): Monolog\Handler\AbstractHandler->handleBatch()n#4 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handle in /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 110

а в файле home/admin/web/mysite.ru/public_html/var/log/production-2021-10-04.log две таких строки (привожу одну):

Код:

Warning in /home/admin/web/mysite.ru/public_html/application/Cron/CronTaskRunner/CronTaskRunner.php line 65: Use of undefined constant LOCK_NAME - assumed 'LOCK_NAME' (this will throw an Error in a future version of PHP) ["cron"]

JQci3uE.jpg

(на упоминающиеся файлы и папки поставил права 777)
Задачу для планировщика (Cron’а) выполнил с использованием консольного PHP

Код:

php /home/admin/web/mysite.ru/public_html/cron.php

sBucx7q.jpg

Всё равно при попытке входа в админку по адресу mysite.ru/admin пишет: «Internal error, please check the log file.»
Что не так?

Удаляем весту и ставим на голый centos так как указанно в документации к решению.

Помните, панели это зло если у вас больше что то чем сайт визитка.

Последнее редактирование: 04.10.2021

  • #68

ну вообще-то да, на самом сайте кейтаро пишут о необходимости установки на пустом сервере centos 8

  • #69

Удаляем весту и ставим на голый centos так как указанно в документации к решению.

Установил с нуля на голый CentOS 8 триал, потом удалив всё из папки /var/www/keitaro/ закинул туда файл install.php и произвёл установку консольной командой из документации.

Установка завершена_1.jpgУстановка завершена_2.jpg

В результате пролеченная Кейтаро открывается, НО нигде не отображается статистика переходов по созданным ссылкам потоков. (в триале отображалось) Почему?
Предполагаю из-за не сработавшей команды для Cron’a?
Т.к. мои попытки результата не дали:

Q3kJawe.jpg

Подскажите пожалуйста какой командой добавить задачу для планировщика?
В логах Кейтаро вижу:

0c6x0Bc.jpg

А как запустить Cron другим пользователем?
Или что надо сделать чтобы отображалась статистика переходов по созданным ссылкам?

Последнее редактирование: 06.10.2021

  • #70

Установил с нуля на голый CentOS 8 триал, потом удалив всё из папки /var/www/keitaro/ закинул туда файл install.php и произвёл установку консольной командой из документации.

В результате пролеченная Кейтаро открывается, НО нигде не отображается статистика переходов по созданным ссылкам потоков. (в триале отображалось) Почему?
Предполагаю из-за не сработавшей команды для Cron’a?
Т.к. мои попытки результата не дали:

Q3kJawe.jpg

Подскажите пожалуйста какой командой добавить задачу для планировщика?
В логах Кейтаро вижу:

0c6x0Bc.jpg

А как запустить Cron другим пользователем?
Или что надо сделать чтобы отображалась статистика переходов по созданным ссылкам?

я установил wget командой «yum install wget»
затем wget -O /dev/null -q http://домен/cron.php
статистика работает и клики считает

  • #71

Подскажите что делать с этим:
Установка заблокирована
Для разблокировки удалите файл «/var/install.lock».

Но в этой папке нет такого файла, уже вообще все пробовал удалять все равно ошибка при запуске install.php

  • #72

Подскажите что делать с этим:
Установка заблокирована
Для разблокировки удалите файл «/var/install.lock».

Но в этой папке нет такого файла, уже вообще все пробовал удалять все равно ошибка при запуске install.php

скорее всего он скрыт, yum install mc и через него удалить.

  • #73

Увы, не помогло (даже с 777). Инсталлятор сообщил что всё хорошо и Кейтаро установлено.
Однако теперь в файле /home/admin/web/mysite.ru/logs/mysite.ru.error.log вижу несколько строк такого содержания (привожу одну):

Код:

PHP Fatal error:  Uncaught UnexpectedValueException: The stream or file "/home/admin/web/mysite.ru/public_html/var/log/production-2021-10-04.log" could not be opened in append mode: failed to open stream: Permission denied in /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php:110nStack trace:n#0 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/RotatingFileHandler.php(120): Monolog\Handler\StreamHandler->write()n#1 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractProcessingHandler.php(39): Monolog\Handler\RotatingFileHandler->write()n#2 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/AbstractHandler.php(59): Monolog\Handler\AbstractProcessingHandler->handle()n#3 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/BufferHandler.php(92): Monolog\Handler\AbstractHandler->handleBatch()n#4 /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handle in /home/admin/web/mysite.ru/public_html/vendor/monolog/monolog/src/Monolog/Handler/StreamHandler.php on line 110

а в файле home/admin/web/mysite.ru/public_html/var/log/production-2021-10-04.log две таких строки (привожу одну):

Код:

Warning in /home/admin/web/mysite.ru/public_html/application/Cron/CronTaskRunner/CronTaskRunner.php line 65: Use of undefined constant LOCK_NAME - assumed 'LOCK_NAME' (this will throw an Error in a future version of PHP) ["cron"]

JQci3uE.jpg

(на упоминающиеся файлы и папки поставил права 777)
Задачу для планировщика (Cron’а) выполнил с использованием консольного PHP

Код:

php /home/admin/web/mysite.ru/public_html/cron.php

sBucx7q.jpg

Всё равно при попытке входа в админку по адресу mysite.ru/admin пишет: «Internal error, please check the log file.»
Что не так?

Поробуйте поменя ть пользователя файлов. Оригинальный инсталлер использует польователя «keitaro»

можно поменять командой

Код:

chown -R keitaro:keitaro /var/www/keitaro

Путь до папки с трекром укажите свой, если отличается

  • #74

А может есть у кого базы для кейтары? Очень нуждаюсь в любой базе ISP, буду благодарен если кто то поделится.
ProIP Essential
/var/www/keitaro/var/geoip/ProIP/Essential/PROIP-ESSENTIAL.DAT
IP2Location DB4
/var/www/keitaro/var/geoip/IP2Location/full_isp/IPV6-COUNTRY-REGION-CITY-ISP.BIN
Maxmind ISP
/var/www/keitaro/var/geoip/GeoISP/GeoISP.dat

  • #75

Установил на хостинг версию из первого поста, админка работает норм, кампании создаются, но при переходе по трекинговой ссылке — 404 ошибка The requested URL was not found on this server.
Пробовал разные версии php от 7.1 до 8, но на всех одно и тоже. В логах кейтаро ошибок нет.
Подскажите, пжл, в чем может быть причина?

Сейчас еще заметил
Если сделать так:
site.com/?gGWKss — переход в трекере отрабатывает, как надо
Если так:
site.com/gGWKss — происходит 404 ошибка

Вроде решил проблему, добавил в корень .htaccess от какой то старой версии кейтаро. Теперь как надо работает.

Код:

<FilesMatch ".(ini|log)$">
  order deny,allow
  deny from all
</FilesMatch>

<Files .htaccess>
  order allow,deny
  deny from all
</Files>

<IfModule mod_charset.c>
  CharsetSourceEnc utf-8
  CharsetDefault utf-8
</IfModule>

<IfModule mod_php5.c>
  php_flag short_open_tag  On
  php_flag suhosin.session.cryptua off
  php_flag zend.ze1_compatibility_mode Off
  php_flag session.auto_start off
  php_flag session.use_only_cookies on
  php_flag magic_quotes_gpc off
  php_flag register_globals off
  php_flag display_errors on
  php_flag display_startup_errors off
  php_flag magic_quotes_gpc off
  #php_value error_reporting 7
  #php_value auto_prepend_file none
  #php_value auto_append_file none
  #php_value xcache.cacher Off
</IfModule>

<IfModule mod_security.c>
  SecFilterEngine Off
  SecFilterScanPOST Off
</IfModule>

DirectoryIndex index.php

#Options -Indexes

AddDefaultCharset utf-8

AddCharset utf-8 *

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteCond %{REQUEST_FILENAME} -s [OR]
  RewriteCond %{REQUEST_FILENAME} -l [OR]
  RewriteCond %{REQUEST_FILENAME} -d
  RewriteRule ^.*$ - [NC,L]
  RewriteRule ^.*$ index.php [NC,L]
</IfModule>

Последнее редактирование: 22.12.2021

Zed

Созидатель (II)


  • #76

Есть ли решение для версии 9.7.2 связанное с ошибкой «Недоступно в данной редакции»? Постоянно вылетает на главную при этой ошибке. Есть ещё версия 9.9 якобы нуленная, но не удалось её запустить, видимо нужен официальный установщик той же самой версии, а не последний.

  • #77

а зачем Вам старая версия. В первом посте гораздо новее версия и не глючит, по крайней мере у меня.

  • #78

А какая версия нулл здесь сам не могу пока посмотреть ?

  • #80

Ни у кого не было проблемы, при работе через клаудфлейр? Что в данной версии кейтаро, IP меняются на IP клауда, и из-за этого невозможно лить с настройкой фильтров по ГЕО?

Are you looking for a solution to Docker error EOF? We can help you fix it.

Here at Bobcares, we have seen several causes for this error while troubleshooting Docker issues as part of our Docker Hosting Support for Docker users, web hosts, and online service providers.

Today we’ll take a look at the cause for this error and how to fix it.

The root cause for Docker error EOF

This error can occur in different situations depending on the error message.

Let’s take an example of an error message. Here is an error message that appears while trying to open a backup file:

tar -cf /tmp/backup-images.tar dtr-registry-
...
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
...

When we run a DTR backup job, the bootstrap script for the backup command will spin a dtr-phase2 container. Most of the backup work is performed here itself.

Then the bootstrapper will monitor the progress of dtr-phase2. It does via an ongoing call to the ContainerWait API endpoint that blocks until an exit status is returned from the container.

The ContainerWait API doesn’t perform a large amount of traffic on the wire if any at all. This creates a huge problem if a load balancer is configured incorrectly that involves communication and is not configured to keep connections alive for a large enough amount of time. This will lead to the load balancer to cut the connection and finally end up with EOF error.

Resolution for Docker error EOF

Let’s now see how our Support Engineers tackle this error.

Here are the steps that we follow to test for a UCP loadbalancer timeout independently of the dtr backup command:

As an Admin user, we download and source a UCP client certificate bundle.

Then we test if docker waits for a long-running container that times out after approximately the same amount of time that dtr backup is prematurely exiting.

For that, we run the below command.

time docker wait $(docker ps -qaf name=ucp-controller |head -n1)

As a result of the above command, if it prematurely exits with an error in approximately the same amount of time as dtr backup, then a load balancer may be terminating the connection.

So to fix this issue, we increase the tcp_keepalive setting on the load balancer balancing traffic across the DTR replicas to a value of 5 minutes.

[Need any further assistance in fixing Docker errors? – We’re available 24*7]

Conclusion

Today, we saw the resolution to this Docker error and saw how our Support Engineers tackle it.

Are you using Docker based apps?

There are proven ways to get even more out of your Docker containers! Let us help you.

Spend your time in growing business and we will take care of Docker Infrastructure for you.

GET STARTED

var google_conversion_label = «owonCMyG5nEQ0aD71QM»;

Recommend Projects

  • React photo

    React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo

    Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo

    Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo

    TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo

    Django

    The Web framework for perfectionists with deadlines.

  • Laravel photo

    Laravel

    A PHP framework for web artisans

  • D3 photo

    D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Visualization

    Some thing interesting about visualization, use data art

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo

    Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo

    Microsoft

    Open source projects and samples from Microsoft.

  • Google photo

    Google

    Google ❤️ Open Source for everyone.

  • Alibaba photo

    Alibaba

    Alibaba Open Source for everyone

  • D3 photo

    D3

    Data-Driven Documents codes.

  • Tencent photo

    Tencent

    China tencent open source team.

  Просмотров: 97451Тема: «Keitaro TDS 8.3.6 Pro nulled fixed =рабочие редиректы!= (универсальный трекер для арбитража трафика и CPA маркетинга)» в форуме: Обсуждение контента клуба

Администратор

Сообщений: 1972

Регистрация: 26.05.2009

Создано:
08.02.2019 01:51:24
#176
Цитата
mexanikus пишет:

0) Обязательно ли кидать на сервер файл instal.php? и как его запустить?

mexanikus, обязательно, иначе не узнаете, готов ли Ваш сервер к установке Кейтаро или нет. Для начала, Вы подключали домен на сервере? Это нужно для того, чтобы точно знать путь к его корневой папке. Без выполнения этого пункта все остальное напрасно.



Зарегистрированный участник

Сообщений: 18

Регистрация: 05.01.2019

Создано:
08.02.2019 12:48:26
#177
Цитата
Администратор пишет:

Цитата mexanikus пишет:

0) Обязательно ли кидать на сервер файл instal.php? и как его запустить?

mexanikus, обязательно, иначе не узнаете, готов ли Ваш сервер к установке Кейтаро или нет. Для начала, Вы подключали домен на сервере? Это нужно для того, чтобы точно знать путь к его корневой папке. Без выполнения этого пункта все остальное напрасно.

Нет, домен не подключал, кидал все в штатный, созданный Friends Hosting. Сейчас привяжу домен тогда.

А так вроде и в стандартном была папка public_html. Я в нее и кидал.



Зарегистрированный участник

Сообщений: 18

Регистрация: 05.01.2019

Создано:
08.02.2019 14:00:51
#178

2 часа домен притягивал за уши, притянул наконецто Широкая улыбка . Instal.php показывает все зеленым. Буду дальше пробовать.

Вообщем все снова сделал как раньше. И все равно теже ошибки. Снова в базу зайти не могу и такая же ошибка при входе в теркер — Мой домен/admin

pdo error: [-1: Connection attempt failed: SQLSTATE[HY000] [2002] Permission denied] in CONNECT(mysql:host=localhost, ‘keitaro’, ‘****’, keitaro)

Админ помоги пожалуйста. Что дальше я не правильно по пункту сделал?

0) По этому вопросов нет, все проверил — норма

1)Скопировал в этот раз в папку своего домена public_html -все файлы из архива кинул сюда(домен проверил — работает).

2)Базу создал — файл откоректировал как раньше. Посмотри выше , правильно ли я сделал? может в этом проблема?

Отредактировано: mexanikus 08.02.2019 16:36:39

Администратор

Сообщений: 1972

Регистрация: 26.05.2009

Создано:
08.02.2019 18:22:05
#179
Цитата
mexanikus пишет:

Снова в базу зайти не могу и такая же ошибка при входе в теркер — Мой домен/admin pdo error: [-1: Connection attempt failed: SQLSTATE[HY000] [2002] Permission denied] in CONNECT(mysql:host=localhost, ‘keitaro’, ‘****’, keitaro)

Это из-за того, что неправильно отредактировали файл config.ini.php. В нем нужно изменить всего 3 строчки:

Цитата
mexanikus пишет:

; DB username user = keitaro

; DB password password = «Пароль» — нужны ли кавычки?

; DB name name = keitaro

Кавычки для пароля нужны.

Цитата
mexanikus пишет:

Префикс она сама подставила к названию базы и пользователю — admin_

Да, так и должно быть, пользователя и базу нужно прописывать с префиксом:

Код
admin_keitaro

Цитата
mexanikus пишет:

; Prefix for tables prefix = admin_ — префикс поменял на свой

А вот этого делать не нужно, оставьте по-умолчанию.

Цитата
mexanikus пишет:

Просто в этом файле еще ниже есть [db_slave]

Проигнорируйте.

Цитата
mexanikus пишет:

А вот следующую — в которой адо убедится что владелец файлов тотже что и процесов PHP показало следующее : Chown: invalid user: `user:group` Я так понял что это не хорошо и что с этим дальше делать?

В Вашем случае это admin:admin (вместо user:group).

Цитата
mexanikus пишет:

Только не показывает в какой директории находится Набрал команду cd / public_html ничего не произошло и не показало Набрал следующую — тоже самое chmod 755 -R ./var

Директория: /home/admin/web/Ваш_домен/public_html/var

Команда:

Код
chmod 755 -R /home/admin/web/Ваш_домен/public_html/var



Зарегистрированный участник

Сообщений: 18

Регистрация: 05.01.2019

Создано:
09.02.2019 00:16:40
#180

Все, вроде вошел в кейтаро. Спасибо большое буду сейчас базы обновлять и крон настраивать. Уже появились вопросы:

1) в архиве лежат несколько папок за 21 и за 25 число , их обе разархивировать в папку var. Или актуальные базы за 25?

2) В инструкции к базам написано что просто разархивировать, а в инструкции пр искачивании кейтаро написно что надо некоторые файлы переименовывать. по какой работать?

3)Вроде правила для файрвола прописал, а всеравно сверху горит что надо обновится. Или так и будет гореть?



Зарегистрированный участник

Сообщений: 18

Регистрация: 05.01.2019

Создано:
09.02.2019 14:23:43
#181

еще вопрос, в разделе геобаз есьб платные базы, они у нас тоже работатют?

Отредактировано: mexanikus 09.02.2019 21:37:45

Администратор

Сообщений: 1972

Регистрация: 26.05.2009

Создано:
09.02.2019 23:35:31
#182
Цитата
mexanikus пишет:

1) в архиве лежат несколько папок за 21 и за 25 число , их обе разархивировать в папку var. Или актуальные базы за 25?

Чем свежее архив — тем актуальнее, т.е. берите за 25.

Цитата
mexanikus пишет:

2) В инструкции к базам написано что просто разархивировать, а в инструкции пр искачивании кейтаро написно что надо некоторые файлы переименовывать. по какой работать?

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

Цитата
mexanikus пишет:

3)Вроде правила для файрвола прописал, а всеравно сверху горит что надо обновится. Или так и будет гореть?

Игнорируйте это.

Цитата
mexanikus пишет:

в разделе геобаз есьб платные базы, они у нас тоже работатют?

Теоретически должны работать, но не скажу наверняка — не пробовал. Они подключаются отдельно.



Зарегистрированный участник

Сообщений: 18

Регистрация: 05.01.2019

Создано:
10.02.2019 19:11:22
#183

Я понял почему у меня горела надпись обновить.

Может из-за того что я правила доступа применил к папке var сервера, а не к папке var моего домена? У меня после этого ssh перестало подключатся.

И как можно убедится что обновления точно установились?

Администратор

Сообщений: 1972

Регистрация: 26.05.2009

Создано:
11.02.2019 21:14:33
#184
Цитата
mexanikus пишет:

И как можно убедится что обновления точно установились?

Нет, обновляться нельзя — потому что нулл. В результате получите нерабочий Кейтаро.



Keitaro

Сообщений: 3

Регистрация: 10.05.2018

Создано:
12.02.2019 23:43:42
#185

Доброе время суток.

Скажите пжл. в чём проблема,в статистике кеитаро показывает нули?

Спасибо



Зарегистрированный участник

Сообщений: 18

Регистрация: 05.01.2019

Создано:
14.02.2019 17:02:22
#186
Цитата
Администратор пишет:

Цитата mexanikus пишет:

И как можно убедится что обновления точно установились?

Нет, обновляться нельзя — потому что нулл. В результате получите нерабочий Кейтаро.

Это я понял , я имел ввиду что базы точно обновились.

Так и не смог победить — горитнадпись доступно обновление.

Вроде и стучалку обрубил и проверил , что правила запустились.

Может права на папку не так все таки выставил?

Надо применить права только к папке var(рекурсивно)? или и к остальным надо 655, я думал по умолчанибю 655 ставится?

Еще Логи почему то не отбражаются — хотел лог постбека посмотреть.



Зарегистрированный участник

Сообщений: 18

Регистрация: 05.01.2019

Создано:
14.02.2019 17:03:56
#187
Цитата
optisan пишет:

Доброе время суток.

Скажите пжл. в чём проблема,в статистике кеитаро показывает нули?

Спасибо

А ты правило для крона прописал? Надо команду прописать и время обновления — каждую минуту установить. Тогда только будет обновлять данные. Инструкция на официальном сайте Кейтаро.

Отредактировано: mexanikus 14.02.2019 17:07:07

Администратор

Сообщений: 1972

Регистрация: 26.05.2009

Создано:
14.02.2019 22:23:46
#188
Цитата
mexanikus пишет:

Надо применить права только к папке var(рекурсивно)? или и к остальным надо 655, я думал по умолчанибю 655 ставится? Еще Логи почему то не отбражаются — хотел лог постбека посмотреть.

На var и все подкаталоги и файлы. Тогда и логи должны появиться.



Keitaro

Сообщений: 3

Регистрация: 10.05.2018

Создано:
15.02.2019 08:49:56
#189

[QUOTE]mexanikus пишет:

Цитата optisan пишет:

Доброе время суток.

Скажите пжл. в чём проблема,в статистике кеитаро показывает нули?

Спасибо А ты правило для крона прописал? Надо команду прописать и время обновления — каждую минуту установить. Тогда только будет обновлять данные. Инструкция на официальном сайте Кейтаро.[/QUOTE

Виноват за вопрос этого я ни сделал

Спасибо



Зарегистрированный участник

Сообщений: 1

Регистрация: 06.06.2018

Создано:
18.02.2019 10:14:47
#190

500 ошибка на ссылках задолбала. то работает, Когда в настройках кампании выставляешь цену клика

UP: только когда меняю с рублей на баксы затраты.

Up: ага проблема именно в валюте, попробовал через настройки тоже поменять, сразу сыпется



Зарегистрированный участник

Сообщений: 2

Регистрация: 14.08.2018

Создано:
19.02.2019 18:53:55
#191

Здравствййте. Крон выполняется с ошибкой. Хостинг бегет. Хотя до этого использовал несколько месяцев триальную версию. Крон на ней отрабатывал без ошибок.

Администратор

Сообщений: 1972

Регистрация: 26.05.2009

Создано:
19.02.2019 22:09:55
#192

Здравствуйте, Ирина, какая именно ошибка, что пишет в логах?



Зарегистрированный участник

Сообщений: 18

Регистрация: 05.01.2019

Создано:
19.02.2019 23:31:05
#193
Цитата
Администратор пишет:

Цитата mexanikus пишет:

Надо применить права только к папке var(рекурсивно)? или и к остальным надо 655, я думал по умолчанибю 655 ставится? Еще Логи почему то не отбражаются — хотел лог постбека посмотреть.

На var и все подкаталоги и файлы. Тогда и логи должны появиться.

Попробовал сделать как вы сказали, вообще трекер не включается: применил рекурсивно к папке var права 755. А ко всем остальным папкам и файлам папки public_html применил права 655. Или я опять не правильно понял? Опишите поподробнее к какой папке какие права применять.



Зарегистрированный участник

Сообщений: 2

Регистрация: 14.08.2018

Создано:
20.02.2019 22:58:41
#194
Цитата
Администратор пишет:

Здравствуйте, Ирина, какая именно ошибка, что пишет в логах?

Сперва команду в крон прописывал как и для официальной версии: /usr/local/php-cgi/7.0/bin/php ~/мой_сайт/public_html/cron.php

Он выполнялся с ошибкой.

Затем прописал так: /usr/local/php-cgi/5.6/bin/php ~/мой_сайт/public_html/cron.php

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

[2019-02-20 00:41:02] [ERROR] (jid:eca59) [«cron»] : pdo error: [-1: Connection attempt failed: SQLSTATE[HY000] [2002] No such file or directory] in CONNECT(mysql:host=localhost, ‘trolwoj5_1’, ‘****’, trolwoj5_1)



Зарегистрированный участник

Сообщений: 2

Регистрация: 18.01.2019

Создано:
21.02.2019 12:06:24
#195

С бд проблем нет. Сервер подходит. Сделал абсолютно все по инструкции. Захожу в site.ru/admin — 403 ошибка — You don’t have permission to access /admin/ on this server. В чем может быть проблема?



Зарегистрированный участник

Сообщений: 2

Регистрация: 18.01.2019

Создано:
21.02.2019 12:14:45
#196
Цитата
stereo traff пишет:

С бд проблем нет. Сервер подходит. Сделал абсолютно все по инструкции. Захожу в site.ru/admin — 403 ошибка — You don’t have permission to access /admin/ on this server. В чем может быть проблема?

вопрос закрыт =)

Администратор

Сообщений: 1972

Регистрация: 26.05.2009

Создано:
21.02.2019 17:19:51
#197
Цитата
Ирина пишет:

Затем прописал так: /usr/local/php-cgi/5.6/bin/php ~/мой_сайт/public_html/cron.php

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

[2019-02-20 00:41:02] [ERROR] (jid:eca59) [«cron»] : pdo error: [-1: Connection attempt failed: SQLSTATE[HY000] [2002] No such file or directory] in CONNECT(mysql:host=localhost, ‘trolwoj5_1’, ‘****’, trolwoj5_1)

Ирина, попробуйте перезапустить сервер баз данных, также проверьте правильность синтаксиса для задания в crontab. Еще можете изменить ссылку для крона на вариант с wget либо curl.



Зарегистрированный участник

Сообщений: 18

Регистрация: 05.01.2019

Создано:
21.02.2019 20:46:25
#198
Цитата
mexanikus пишет:

Цитата Администратор пишет:

Цитата mexanikus пишет:

Надо применить права только к папке var(рекурсивно)? или и к остальным надо 655, я думал по умолчанибю 655 ставится? Еще Логи почему то не отбражаются — хотел лог постбека посмотреть.

На var и все подкаталоги и файлы. Тогда и логи должны появиться.

Попробовал сделать как вы сказали, вообще трекер не включается: применил рекурсивно к папке var права 755. А ко всем остальным папкам и файлам папки public_html применил права 655. Или я опять не правильно понял? Опишите поподробнее к какой папке какие права применять.

А что по поводу моего вопроса. Ну не получается у меня до конца настроить . Осталось настроить чтобы логи отображались и убрать мигающее сообщение об обновлении



Зарегистрированный участник

Сообщений: 18

Регистрация: 05.01.2019

Создано:
21.02.2019 21:54:50
#199

И еще вопрос вдогонку: Как узнать используется у меня Apache и mod php? Где эту информацию можно посмотреть? Может мне надо всетаки права поднять до 777? Ответьте пожалуста поподробнее на мой вопрос. Очень хочется доразбираться с кейтаркой.

Администратор

Сообщений: 1972

Регистрация: 26.05.2009

Создано:
23.02.2019 01:52:56
#200

mexanikus, если у Вас Френдхостинг и Веста, тогда скорее всего используется связка nginx + php-fpm. Проверяется командами:

Код
ps aux | grep http

ps aux | grep nginx

ps aux | grep php

В Весте стандартно пользователь admin, от его имени стартуют скрипты. Поэтому Вам нужно выполнить:

Код
cd /keitaro_directory

chmod 755 -R var

chown -R admin:admin ./

Если все сделать правильно, логи появятся.

Понравилась статья? Поделить с друзьями:

Читайте также:

  • Wordpress error 403 forbidden
  • Workcentre 5222 ошибка 010 327
  • Wordpress database error table
  • Workcentre 3220 тонер закончился как сбросить ошибку
  • Work horse high error rate

  • 0 0 голоса
    Рейтинг статьи
    Подписаться
    Уведомить о
    guest

    0 комментариев
    Старые
    Новые Популярные
    Межтекстовые Отзывы
    Посмотреть все комментарии