Arial Black

Рейтинг
7
Регистрация
26.08.2018
s1rj:
так будет верно?

У меня не работало, пока я после строки с заданием пустую строчку на добавил. Посмотри датировку файлов в папке database, например ip_baidu.dat - если он сегодняшним числом, значит ночное обновление прошло.

Я не коллекционирую IP ботов, поэтому, чтобы файлы не захламлялись устаревшими сведениями, поставил "0" в 44-ой строке config.php.

s1rj:
а у кого обычный серв без панели на убунте, как настроить?

Я на CentOS сделал так:

EDITOR=mcedit crontab -e
0 3 * * * /usr/bin/curl "http://tds.com/update.php" /dev/null 2>&1

Под этой записью обязательно должна быть пустая строка.

Сохраняем, проверяем:

crontab -l
ro--ot:
Изменено расширение текстовых файлов.

У кого nginx, можно в nginx.conf также отразить это изменение.

ro--ot, Здравствуйте!

Перевел zTDS на связку nginx+php-fpm. Первые наблюдения:

1) Предложенный вами файл "nginx.conf" изменил , удалив из него весь блок со строками "set_real_ip_from", так как не совсем понял их функцию - вроде бы они нужны для того, чтобы ТДС определяла реальные IP посетителей, а не CloudFlare. Поставил тестовый сайт со сливом на zTDS и сайт с самой zTDS на домены, которые работают через CloudFlare. Полет нормальный, в логах zTDS отображаются реальные IP-адреса посетителей.

2) В главном error.log от nginx при каждом сливе на ТДС с тестового сайта появляются следующие ошибки:

[error] 12046#12046: *18 FastCGI sent in stderr: "PHP message: PHP Notice: A non well formed numeric value encountered in /mysite/ztds/index.php on line 1627" while reading response header from upstream, client: 123.123.123.123, server: ztds.td, request: "POST /testg HTTP/1.1", upstream: "fastcgi://unix:/var/run/php-fpm/php-fpm.sock:", host: "ztds.td", referrer: "http://test/test.html"

Путь до unix сокета я тоже изменил - у меня он именно такой. Слив происходит по кнопке, которая формирует POST и сливает на группу в ТДС testg.