Привіт Гість ( Вхід | Реєстрація )
| nikelong |
Jul 8 2008, 12:42
Пост
#1
|
|
Тера ранчер ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 11 909 З нами з: 19-March 05 Користувач №: 92 Стать: Чол |
Собрал до кучи все, которые смог найти, топики и сообщения по данной теме.
--------------------------------------------------------------------------------------------------------------------------------------------------------= YuRi =- Как бы выставить в приоритет те проекты, в которых редко дают задания: нужно следить за новостями и статусом серверов, и только выдалась порция заданий - ррраз, и все Украинцы залили ВЮ в кэш. А буржуи остались с носом. http://boincstats.com/page/project_status.php показывает кол-во ВЮ -------------------- |
![]() ![]() |
| YuRi |
Oct 1 2008, 14:43
Пост
#16
|
![]() BOINC-одессит ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Trusted Members Повідомлень: 1 680 З нами з: 6-May 06 З: Odessa Користувач №: 211 Стать: Чол Парк машин: 25, від P-III/650 до C2D E4400@3GHz, переважна більшість Celeron 430@2.025GHz |
YuRi Я думаю, что это самый правильный вариант.Делать всё это в каком виде? Как ты собираешься этот скрипт использовать? Наверно самое правильное запускать его по крону, к примеру раз в 5 минут, результат заносить в базу, а уж оттуда брать на сайт или как-то ещё семафорить... Сделать в базе табличку на три или четыре колонки: проект, задания к выдаче, состояние проекта (или серверов?), timestamp. А уже админы сайта нарисуют где-нибудь на главной странице соответствующую таблицу. Например, как это сделано у BOINC Synergy. Кстати, мысль насчет семафора мне тоже нравится. Можно было бы сделать напротив каждого проекта чекбокс "сообщать о доступных заданиях" и средствами форума отправлять "подписчику" соответствующее сообщение (в личку, по мылу или еще как-нибудь). Только тут надо хорошо продумать логику, чтобы не заспамить себя сообщениями после каждой проверки. badman, Раз в 5 минут действительно черезчур. На серверах проектов эта страничка обновляется как правило раз в 10 минут. Так что проверяться чаще большого смысла не имеет.Раз в 5 мин это чересчур. Думаю, раз-в-час...раз-в-три-часа в самый раз... Но раз в 2-3 часа - тоже слишком. За 2-3 часа все задания могут уже и разобрать (если судить по опыту LHC). Думаю 20-30 минут были бы оптимальным периодом. В принципе можно было бы установить период проверки для каждого проекта индивидуально. Для стабильных проектов, регулярно раздающих задания (типа SETI или Einstein'a) - пару раз в сутки. Для проектов, задания которых очень редки (LHC, orbit) можно и каждые 10 минут проверять. Но, наверно, такое усложнение задачи неоправданно, т.к. никаких преимуществ не даст. -------------------- Гармонично недоразвитая личность
(Show/Hide) |
| Rilian |
Nov 12 2008, 13:41
Пост
#17
|
![]() interstellar ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Team member Повідомлень: 17 163 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
-------------------- |
| Death |
Mar 4 2009, 14:47
Пост
#18
|
![]() <script ///> ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Moderators Повідомлень: 6 371 З нами з: 5-November 03 З: Kyiv Користувач №: 26 Стать: НеСкажу Free-DC_CPID Парк машин: гидропарк jabber:deadjdona@gmail.com |
-------------------- |
| Rilian |
May 17 2009, 15:29
Пост
#19
|
![]() interstellar ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() Група: Team member Повідомлень: 17 163 З нами з: 22-February 06 З: Торонто Користувач №: 184 Стать: НеСкажу Free-DC_CPID Парк машин: ноут и кусок сервера |
![]() -------------------- |
![]() ![]() |
|
Lo-Fi Версія | Поточний час: 7th December 2025 - 23:19 |