Page 1 of 1

Время выполнения рот.пхп

Posted: Mon Feb 29, 2016 2:27 pm
by Axcel
В системе мастер - слейвы несколько слейвов выполняются по 40с.
Именно рот.пхп, трейдит другой скрипт.
1.51. Обновили все сегодня - не прошло.
Где рыть?

Re: Время выполнения рот.пхп

Posted: Mon Feb 29, 2016 4:44 pm
by admin
Можно взять лог ротации и посмотреть какие действия занимают значительное время (там каждое подписано сколько секунд заняло) и по этому может будет примерно определить куда можно смотреть.

Re: Время выполнения рот.пхп

Posted: Wed Mar 02, 2016 3:21 am
by atrides
а можно расшифровать, что обозначают числа в скобках?
Updating Gal CTR 1 (0.037877798080444, 0.01763391494751)

Re: Время выполнения рот.пхп

Posted: Wed Mar 02, 2016 3:28 am
by admin
Первая - секунды со старта скрипта, вторая - время выполнения текущего действия.

Re: Время выполнения рот.пхп

Posted: Wed Mar 02, 2016 4:02 pm
by Axcel
Посмотрели лог ротации - ничего медленного нет, а скрипт выполняется медленно.

2016-03-02 15:48 Rotation Started (0.015069961547852, 0.015069961547852)
2016-03-02 15:48 Process clicks (0.022186040878296, 0.0071160793304443)
2016-03-02 15:48 Updating Gal CTR 1 (0.04744291305542, 0.025256872177124)
2016-03-02 15:48 Set Best thumb (select) (0.056565999984741, 0.0091230869293213)
2016-03-02 15:48 Set Best thumb (set) (0.060971975326538, 0.0044059753417969)
2016-03-02 15:48 Set Best thumb (set) (0.069916009902954, 0.008944034576416)
2016-03-02 15:48 Updating done (0.071573972702026, 0.0016579627990723)
2016-03-02 15:48 Check if we have to create Rotation - Pages (0.071877956390381, 0.00030398368835449)
2016-03-02 15:48 Processing preload ... (0.076165914535522, 0.0042879581451416)
2016-03-02 15:48 Preload Total: 3 (0.076442003250122, 0.00027608871459961)
2016-03-02 15:48 run preload (0.076580047607422, 0.0001380443572998)

админ замеряет скотость - всё равно долго
сайт real 0m40.184s

Re: Время выполнения рот.пхп

Posted: Wed Mar 02, 2016 4:23 pm
by admin
Ага, я понял что именно мерял админ
Он засек сколько прошло времени между запуском скрипта и тем ка он вышел.

Смысл в том, что rot.php когда запускает на граб галеры то старается запускать граберры не все сразу (например у вас стоит 3 в минуту), а постепенно в течение минуты что б они все вместе резко не начинали работать. Поэтому у вас конкретно все отработало за 0.07 секунды

Остальные 40 секунд оно просто спало и ждало момент что б запустить граббер.