Page 1 of 1

Не выполняется rot.php

Posted: Fri Dec 02, 2016 8:26 am
by Eddy
Приветствую, у меня странная проблема, иногда не выполняется rot.php в админке стоит :

Warning, check SCJ crontab job. Rotation is ON but Last rot.php run was at 2016-12-02 08:03
*/1 * * * * cd /home/user/www/*****.com/scj/bin; env HTTP_HOST=*****.com /usr/bin/php -q rot.php

и это пару раз в день такое. Обновляю админку, ошибка исыезает, ротация работает. Cron.php выполняется, да и другие 19 rot.php отробатываются, а этот единственный лагает.

Может у кого то было такое ? В чем может быть проблема ?

Спасибо.

Re: Не выполняется rot.php

Posted: Fri Dec 02, 2016 8:27 am
by admin
Приветствую!

99% крон стоит как-то хитро не как в доке

http://smartcj.com/wiki/doku.php?id=ru: ... b_settings

Re: Не выполняется rot.php

Posted: Fri Dec 02, 2016 8:45 am
by Eddy
Крон стоит по этому мануалу */1 * * * * cd /path_to_sh_file/ ; sh scj.sh

19 доменов отробатываются с одного файла, а глючит только один, при этом он еще и самый первый по списку. И не обробатывается он странно, пару раз в день всего, сейчас все работает. Этот домен вообще проблемный, редис отваливается у ниго, style.css может не загрузится, 502 от nginx прилетает.

Я уже запарился с ним, админы не в курсах че за фигня. 19 Сайтов на одном сервере, все работает, этот нет.

Re: Не выполняется rot.php

Posted: Fri Dec 02, 2016 9:03 am
by admin
На скрипт может влиять на то что отвалился css ?
явно вопрос в чем -то другом.

Re: Не выполняется rot.php

Posted: Fri Dec 02, 2016 9:11 am
by Eddy
я уже нифига не понимаю, домал может в форуме у кого такое было.

Re: Не выполняется rot.php

Posted: Fri Dec 02, 2016 10:20 am
by Eddy
а это номально, что админка rot.php выполняет ? Тоесь, захожу, крон пишет что rot.php не рабортает, делаю F5, ошибка исчезает.

И вот еще в error.log :

07.03 SELECT * FROM links WHERE link LIKE 'images/%x%x%':: :
2016-12-02 07:03:11: Uncaught exception 'Exception' with message 'Mysql error:: 144 (Table './****_scj/links' is marked as crashed and last (automatic?) repair failed) (db_link) in query SELECT * FROM links WHERE link LIKE 'images/%x%x%'. (*******.com) ' in /home/user/www/******.com/scj/includes/db_modules/mysql.php:62
Stack trace:
#0 /home/user/www/******.com/scj/includes/db_modules/mysql.php(75): db_error('SELECT * FROM l...', 144, 'Table './shemal...', 'db_link')
#1 /home/user/www/******.com/scj/bin/rot.php(0): db_query()
#2 /home/user/www/******.com/scj/bin/rot.php(0): process_clicks()
#3 {main}
thrown in /home/user/www/******.com/scj/includes/db_modules/mysql.php on 62

mysql_error.log

2016-12-02 07:03:11 : Mysql error: 144 (Table './*******_scj/links' is marked as crashed and last (automatic?) repair failed) in query SELECT * FROM links WHERE link LIKE 'images/%x%x%'

что это означает ?

Re: Не выполняется rot.php

Posted: Fri Dec 02, 2016 1:35 pm
by admin
а это номально, что админка rot.php выполняет
звучит примерно как "а нормально что сиденье фильтр меняет"

если бы вам такое человек сказал вы бы что подумали ? )

Re: Не выполняется rot.php

Posted: Fri Dec 02, 2016 2:26 pm
by Eddy
ну если бы человек в машину содился и у него на бортовом компьютере проподала надпись замените фильтр, то нормально бы отнесся к такому вопросу.

Что я не так спросил ? Если я захожу в админку и смарт говорит rot.php не отработал, после обновления админки в бровзере ожибка с rot.php исчезает. Как мне это еще спросить ?

Re: Не выполняется rot.php

Posted: Fri Dec 02, 2016 4:20 pm
by admin
В этот раз получилось хорошо, стало понятно.

Если пропадает - значит в этот момент крон запускает скрипт.