Dram

Рейтинг
1114
Регистрация
28.06.2008
fliger #:
array_column

Спс получилось!

Просто в глаза бросилось

$data = str_replace(array("\r", "\n"), array(" ", " "), $data);

Зачем второй массив? Разве не так нужно?

$data = str_replace(array("\r", "\n"), " ", $data);

ТОже склоняюсь к тому как Леня предложил. Сделать отдельную таблицу и там

id / ник /  время /  баллы/

В момент записи проверяем сколько всего записей по данному нику и если более 13 - удаляем тот из них, который с наименьшим ID и добавляем новую запись. Так таблица не будет расти и под рукой всегда будут данные за последние 10 мин.

//////////

Сделал так

os.system("pkill chromedriver")
os.system("pkill chromium")
lutskboy #:
try catch
try catch уже завернуто, зависает из-за незакрытых процессов хрома, а впс там всего 1 ядро. Нужно убивать процессы на уровен Линукса
Фиг знает что случилось, может перезагрузка крона помогла, в лог крона та же пишется время +4, но отрабатывать стало по мск как и указано в задании. Починилось в общем.
Алеандр #:

Так а date что показывает? Все запуски обычно пишутся в лог крона, по умолчанию куда-нить в /var/log/cron . Найдите где пишутся все запуски, например, ежеминутные, и посмотрите время, которое там пишется. Если у вас стоит на 11 утра, а в логах и в системе уже 15 часов, то конечно запуска не будет. Он будет уже на следующие сутки по времени сервера.

Следовательно: или поменять время на сервере на актуальное, или запуск добавлять по фактическому серверному времени.

Вы отвечаете не читая сообщений выше? В первом же топике привел вывод date, а во втором то что пишется в лог.

В лог задания пишутся со временем +4 часа от того что показывает  date.

Задания добавляю сюда /var/spool/cron, сейчас попробую туда тестово что-то добавить

Евгений Крупченко #:

syslog'е должны все запуски cron задач отображаться. Те которые успешно каждую минуту запускаются есть там?

Вероятно  syslog это в Убунту и Дебиан, тут же  CentOS 7 и в папке логов я его не нашел, зато ест лог "cron". Там я вижу успешное срабатывание ежеминутных задач но время там на 4 часа вперед

последняя задача

May 27 16:32:01 vps CROND[6633]: (root) CMD (cd /var/www/html && python3 main.py > /dev/null 2>&1)

А было  12.32 по Мск. Крон после установки часового пояса перезагружал - не помогло.

Спасибо, сработало!
Всего: 6924