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
В этот раз получилось хорошо, стало понятно.
Если пропадает - значит в этот момент крон запускает скрипт.