Реклама на сайте Advertise with us

Cron & Sleep

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 20/08/09 в 15:51       Ответить с цитатойцитата 

кто-то разносил у себя кроны стримов например и делал запуски со слипами?
покажите как правильно сделать
с меня рейтинг

0
 



С нами с 25.09.04
Сообщения: 485
Рейтинг: 514

Ссылка на сообщениеДобавлено: 20/08/09 в 16:16       Ответить с цитатойцитата 

* * * * * sleep 20; command - запуск на 20-й секунде и т.д. распределяй вдоль минуты

8
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 20/08/09 в 16:23       Ответить с цитатойцитата 

а какой интервал брать? т.е. допустим если 30 стримов стоит
то каждые 2 секунды запуск получается?

0
 

Soul's Buyer

С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740


Передовик Master-X (16.10.2008) Передовик Master-X (01.11.2008) Передовик Master-X (16.11.2008) Передовик Master-X (01.12.2008) Передовик Master-X (16.12.2008) Ветеран трепа Master-X (01.01.2009)
Ссылка на сообщениеДобавлено: 20/08/09 в 16:53       Ответить с цитатойцитата 

30 стримов - лучше из файла запускать просто по очереди.
Я обычно вставляю в начале и конце строк кронов команду time, запускаю файл в ssh и смотрю разницу между временем начала и конца запуска. Если они секунд в 45 укладываются - так и оставляю, если нет - делю на два файла поровну и запускаю файлы со sleep секунд в 20-30 относительно друг-друга.

Cdn быстро, надёжно и недорого!

8
 

XXX-Server.biz

С нами с 15.02.03
Сообщения: 9410
Рейтинг: 6676


Передовик Master-X (16.01.2008)
Ссылка на сообщениеДобавлено: 20/08/09 в 16:54       Ответить с цитатойцитата 

NeXt писал:
* * * * * sleep 20; command - запуск на 20-й секунде и т.д. распределяй вдоль минуты

не проще джиттер включить?

Хостинг от $0.05/Gb, VDS от 9$, Dedicated Servers от $49
Домены от 4.99$

8
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 20/08/09 в 17:08       Ответить с цитатойцитата 

Woland писал:
30 стримов - лучше из файла запускать просто по очереди.
всмысле кроны стримов в отдельный файл кинуть и запускать из него скопом? что изменится icon_smile.gif

0
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 20/08/09 в 17:09       Ответить с цитатойцитата 

меня вот это беспокоит
Код:

last pid: 18710;  load averages:  4.88,  2.84,  2.31   up 176+22:42:15 16:09:24
261 processes: 3 running, 258 sleeping
CPU: 56.5% user,  0.0% nice,  1.6% system,  0.3% interrupt, 41.6% idle
Mem: 1752M Active, 1252M Inact, 333M Wired, 132M Cache, 214M Buf, 292M Free
Swap: 2048M Total, 218M Used, 1830M Free, 10% Inuse

  PID USERNAME  THR PRI NICE   SIZE    RES STATE  C   TIME   WCPU COMMAND
24888 mysql      28  20    0   982M   273M kserel 1 1390.2 246.97% mysqld
18440 admin       1   4    0 62856K 34088K sbwait 2   0:02  1.42% php
18387 admin       1   4    0 62872K 34104K sbwait 1   0:03  0.94% php
94525 apache      1   4    0 50816K 17976K sbwait 1   0:04  0.63% httpd
84697 apache      1   4    0 51068K 18224K sbwait 1   0:06  0.44% httpd
84929 apache      1   4    0 54672K 21808K accept 1   0:07  0.24% httpd
84650 apache      1   4    0 68852K 35940K accept 1   0:06  0.24% httpd
15185 apache      1 126    0 56716K 23876K select 1   0:07  0.15% httpd
84700 apache      1   4    0 69640K 36732K sbwait 1   0:07  0.15% httpd
84748 apache      1   4    0 50852K 17984K sbwait 1   0:07  0.15% httpd
84705 apache      1   4    0 69476K 36572K sbwait 1   0:07  0.15% httpd
84665 apache      1   4    0 50804K 17936K sbwait 1   0:06  0.15% httpd
84691 apache      1   4    0 50332K 17460K accept 1   0:06  0.15% httpd
7922 apache      1   4    0 54628K 21760K sbwait 1   0:02  0.15% httpd

0
 

Soul's Buyer

С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740


Передовик Master-X (16.10.2008) Передовик Master-X (01.11.2008) Передовик Master-X (16.11.2008) Передовик Master-X (01.12.2008) Передовик Master-X (16.12.2008) Ветеран трепа Master-X (01.01.2009)
Ссылка на сообщениеДобавлено: 20/08/09 в 17:14       Ответить с цитатойцитата 

Цитата:
всмысле кроны стримов в отдельный файл кинуть и запускать из него скопом? что изменится

Да, в смысле так. Скопом из файла не получится - из файла получится строго по очереди, построчно. LA обычно падает вдвое при этом.


p.s. А вообще в твоей ситуации я сильно задумался про dtr анлим (если у тебя, конечно, не купленные 30 стримов), на нём и остановился.

Cdn быстро, надёжно и недорого!

8
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 20/08/09 в 17:19       Ответить с цитатойцитата 

у меня ДТР анлим есть, я стримы на других дедиках убрал уже
на этом дедикe просто мультинишевые сайты висят на стримах icon_surprised.gif

Последний раз редактировалось: mickey (20/08/09 в 17:26), всего редактировалось 1 раз

0
 

Soul's Buyer

С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740


Передовик Master-X (16.10.2008) Передовик Master-X (01.11.2008) Передовик Master-X (16.11.2008) Передовик Master-X (01.12.2008) Передовик Master-X (16.12.2008) Ветеран трепа Master-X (01.01.2009)
Ссылка на сообщениеДобавлено: 20/08/09 в 17:25       Ответить с цитатойцитата 

Ну тогда кроны в файл, расставь time, посмотри сколько в среднем уходит на выполнение, прикинь, чтоб секунд в 40-45 влазило (чтоб запас был) - и в путь icon_smile.gif За счёт тщательного разделения кронов по минуте уменьшить LA вдвое - вполне реально (по крайней мере у меня получалось так).

Второй аспект - если есть явно лишние галеры-тумбы в базах - подчисть, тоже немного попустит.

В принципе на одном из серверов я практиковал запуск раз в 2 минуты - тоже никакой трагедии не произошло, насколько помню (но там просто сервер раком уже ставал от стримов, варианта уложиться в минуту просто небыло).

Cdn быстро, надёжно и недорого!

8
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 20/08/09 в 17:28       Ответить с цитатойцитата 

отсыпал рейтинга всем по максимуму, если еще кто-то какие-то варианты практиковал вэлком в топ smail54.gif

0
 

www.phpdevs.com

С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105


Передовик Master-X (01.09.2005) Передовик Master-X (16.09.2005) Передовик Master-X (01.10.2005) Передовик Master-X (16.08.2006) Передовик Master-X (16.10.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 20/08/09 в 18:18       Ответить с цитатойцитата 

делаешь файл cron.stream.sh , в него просто пишешь все то, что надо запускать в кроне. И только этот файл добавляешь в крон. Все процессы будут по очереди, а для добавления (удаления) нового, не надо крон редактировать.

Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.

8
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 20/08/09 в 18:31       Ответить с цитатойцитата 

спасибо а слипы можно использовать если запускать из файла или при запуске из файла уже не смысла в слипах?

0
 

Soul's Buyer

С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740


Передовик Master-X (16.10.2008) Передовик Master-X (01.11.2008) Передовик Master-X (16.11.2008) Передовик Master-X (01.12.2008) Передовик Master-X (16.12.2008) Ветеран трепа Master-X (01.01.2009)
Ссылка на сообщениеДобавлено: 20/08/09 в 18:36       Ответить с цитатойцитата 

Код:
спасибо а слипы можно использовать если запускать из файла или при запуске из файла уже не смысла в слипах?
В файле можно использовать слипы, конечно, только между строками крона, типа строка крона, слип, снова строка крона, снова слип. Только смысла в этом нет, только если тебе надо например растянуть 30 кронов на 5 минут выполнение - тогда да icon_smile.gif

Из файла просто по очереди, построчно выполняться будет - первое задание закончилось - пошло второе и т.д.
Ты главное убедись, что выполнение всех заданий в файле точно укладывается в минуту (а лучше в 40-45 секунд).

Cdn быстро, надёжно и недорого!

8
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 20/08/09 в 18:41       Ответить с цитатойцитата 

т.е. разделить стримы так чтобы 1 файл с кронами уложился в 40-45 секунд верно?

0
 

Soul's Buyer

С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740


Передовик Master-X (16.10.2008) Передовик Master-X (01.11.2008) Передовик Master-X (16.11.2008) Передовик Master-X (01.12.2008) Передовик Master-X (16.12.2008) Ветеран трепа Master-X (01.01.2009)
Ссылка на сообщениеДобавлено: 20/08/09 в 18:44       Ответить с цитатойцитата 

Цитата:
т.е. разделить стримы так чтобы 1 файл с кронами уложился в 40-45 секунд верно?


Если все не укладываются в 40-45 - да, лучше разделить на два файлика поровну, при этом сами файлики запускать со слипом (ну т.е. не оба одновременно, а скажем один на 1-й секунде а второй на 31-й.)

Содержимое файлика (только формат должен быть не виндовый) пример для dtr:

Код:

#!/bin/sh
cd /home/user/domain1.com/rotator/ ; /usr/local/bin/php -q cron.php
cd /home/user/domain2.com/rotator/ ; /usr/local/bin/php -q cron.php
cd /home/user/domain3.com/rotator/ ; /usr/local/bin/php -q cron.php
cd /home/user/domain4.com/rotator/ ; /usr/local/bin/php -q cron.php
cd /home/user/domain5.com/rotator/ ; /usr/local/bin/php -q cron.php



Дёргается он так:

Код:

* * * * * /bin/sh /home/user/domain.com/rotator.sh


Последний раз редактировалось: Woland (20/08/09 в 18:50), всего редактировалось 1 раз

Cdn быстро, надёжно и недорого!

9
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 20/08/09 в 18:50       Ответить с цитатойцитата 

спасибо попробую
я писал тебе вроде ..для ДТР не нужен крон если не грабишь гали

0
 

Soul's Buyer

С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740


Передовик Master-X (16.10.2008) Передовик Master-X (01.11.2008) Передовик Master-X (16.11.2008) Передовик Master-X (01.12.2008) Передовик Master-X (16.12.2008) Ветеран трепа Master-X (01.01.2009)
Ссылка на сообщениеДобавлено: 20/08/09 в 18:52       Ответить с цитатойцитата 

Цитата:
для ДТР не нужен крон если не грабишь гали

Я граблю гали, во-первых, а во-вторых дергать ли дтр кроном или с помощью sheduler.php - уверен особой разницы нет, кроном мне привычнее icon_smile.gif

Cdn быстро, надёжно и недорого!

8
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 20/08/09 в 19:02       Ответить с цитатойцитата 

грабить можно в одном icon_cool.gif

0
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 21/08/09 в 19:15       Ответить с цитатойцитата 

а кроны трейдскриптов тоже раскидывать?

0
 

Soul's Buyer

С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740


Передовик Master-X (16.10.2008) Передовик Master-X (01.11.2008) Передовик Master-X (16.11.2008) Передовик Master-X (01.12.2008) Передовик Master-X (16.12.2008) Ветеран трепа Master-X (01.01.2009)
Ссылка на сообщениеДобавлено: 21/08/09 в 19:18       Ответить с цитатойцитата 

Цитата:
а кроны трейдскриптов тоже раскидывать?

А шо за скрипты ?

В принципе - хуже не будет, если раскидаешь таким же точно образом.

Cdn быстро, надёжно и недорого!

8
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 21/08/09 в 21:11       Ответить с цитатойцитата 

трейдэксперты и смартсж

0
 

Soul's Buyer

С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740


Передовик Master-X (16.10.2008) Передовик Master-X (01.11.2008) Передовик Master-X (16.11.2008) Передовик Master-X (01.12.2008) Передовик Master-X (16.12.2008) Ветеран трепа Master-X (01.01.2009)
Ссылка на сообщениеДобавлено: 21/08/09 в 21:19       Ответить с цитатойцитата 

Цитата:
трейдэксперты и смартсж
Ну трейд эксперты разнеси кроны, а про смарт сж я не знаю, даже, поможет ли smail101.gif

Если серьёзно - ну не помешает, конечно, чем больше кронов разнесёшь, тем нагрузка меньше будет пиковая на сервере. Просто трейдовые скрипты обычно "кушают" меньше.

Cdn быстро, надёжно и недорого!

8
 



С нами с 04.03.07
Сообщения: 8929
Рейтинг: 5138

Ссылка на сообщениеДобавлено: 24/08/09 в 12:52       Ответить с цитатойцитата 

пиздец все разнесли нагрузка в покое 0.40, 0.42, 0.38
максимум в пике 1.12

0
 

Soul's Buyer

С нами с 16.11.05
Сообщения: 12702
Рейтинг: 10740


Передовик Master-X (16.10.2008) Передовик Master-X (01.11.2008) Передовик Master-X (16.11.2008) Передовик Master-X (01.12.2008) Передовик Master-X (16.12.2008) Ветеран трепа Master-X (01.01.2009)
Ссылка на сообщениеДобавлено: 24/08/09 в 13:07       Ответить с цитатойцитата 

Цитата:
пиздец все разнесли нагрузка в покое 0.40, 0.42, 0.38
максимум в пике 1.12


Ну а чё удивительного ? smail101.gif
Ты за событиями в нише gang-bang не следишь ? Там давно вычислили, что если по очереди - выдержит не только 30, но и 300 icon_smile.gif

Cdn быстро, надёжно и недорого!

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »