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

Server+cron

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

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 31/10/11 в 00:57       Ответить с цитатойцитата 

с недавних пор у меня появилась проблема на сервере, а именно перестали успевать обрабатываться кроны, работало нормально, потом бах и в админке кристала Warning!!! Cronjob was not started at least 3 minutes
отписал админам проверили, говорят накапливаются задания, разбили на файлы задания крон, еще недели полторы все работает нормально, вчера опять Warning!!! Cronjob was not started at least 3 minutes

на сервере стоит 15 кристалов + 15 inxy + 4 smarta + 2 strema + 1 KVS
= 37 кронов

интересует сколько кронов можно юзать на одном сервере, отчего зависит их количество, что можно предпринять в данной ситуации?

спасибо

трейд Teen, Mature
Качественные ссылки

2
 

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 ()
Ссылка на сообщениеДобавлено: 31/10/11 в 02:52       Ответить с цитатойцитата 

Кроны могут запускаться в разное время и с разной периодичностью. У того же смарта несколько кронов, одни медленные долгие (тумбы) а другие быстрые (статистика).

Так что разбивать по файлам тоже не вариант, если не знать что или иной крон делает.

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

6
 



С нами с 06.03.04
Сообщения: 5352
Рейтинг: 1678

Ссылка на сообщениеДобавлено: 31/10/11 в 03:22       Ответить с цитатойцитата 

поменяй сервак (запусти тесты на проверку железа), у меня есть что держит около 30 сиджев, 60 кронов прописаны, все четко работает

Хостинг, который никогда не подведет !

6
 



С нами с 05.05.05
Сообщения: 9405
Рейтинг: 1844


Передовик Master-X (01.12.2018)
Ссылка на сообщениеДобавлено: 02/11/11 в 09:52       Ответить с цитатойцитата 

У меня более 60 кронов, и узким местом оказались винты (sata). Периодически загрузка 100% минут на 10-20. Хотя зеркало. Памяти хватает, проц вобще отдыхает. Может конечно настроено не оптимально.
Вот подумываю флэшдрайв поставить. Интересно, а для базы мускуля 32Гб это много или мало или вобще не ясно?

6
 
+ +
www.b52hosting.com Хостинг

С нами с 10.01.08
Сообщения: 4931
Рейтинг: 147

Ссылка на сообщениеДобавлено: 06/11/11 в 02:37       Ответить с цитатойцитата 

Jabar писал:
Вот подумываю флэшдрайв поставить. Интересно, а для базы мускуля 32Гб это много или мало или вобще не ясно?


Это много.

Хостинг 100Gb трафа за 5$ в месяц для порно сайтов WMZ Hosting Adult Сидж CJ

7
 

Добрых Дел Мастер

С нами с 03.05.08
Сообщения: 3143
Рейтинг: 1227

Ссылка на сообщениеДобавлено: 06/11/11 в 02:47       Ответить с цитатойцитата 

world-gay-sex писал:
перестали успевать обрабатываться кроны

если тема "успевать" то гугли flock cron

пришел к победе коммунистического труда

7
 



С нами с 17.07.09
Сообщения: 114
Рейтинг: 155

Ссылка на сообщениеДобавлено: 06/11/11 в 04:31       Ответить с цитатойцитата 

Кроны в файл cron.sh

Код:

#!/bin/sh
date
cd /home/user/domain.com/crtr/bin && ./cron.sh
cd /home/user/domain.com/crtr/bin && ./cron.sh
cd /home/user/domain.com/crtr/bin && ./cron.sh
cd /home/user/domain.com/crtr/bin && ./cron.sh
cd /home/user/domain.com/crtr/bin && ./cron.sh
cd /home/user/domain.com/crtr/bin && ./cron.sh
date


Во время пиковой загрузки сервера, ну когда пик трафика, выполнить в SSH
Код:

/bin/sh /home/user/domain.com/somewhere/cron.sh

и посмотреть на экране, сколько секунд разница в датах (затрачиваемое время на выполнение). Можно сделать так пару раз, для большей объективности. Если разница больше 40 секунд - разделить кроны на 2 файла, один выполнять по чётным минутам, второй по нечётным. Затем убрать из кода строки date, а в задание крона поместить
Код:

* * * * * /bin/sh /home/user/domain.com/somewhere/cron.sh

или две строки, если файлов 2, по чётным и нечётным минутам.

Написанное касается crystal trader'а, не будет проблемы, если крон будет стартовать не раз в минуту, а раз в две. Про другие скрипты не ручаюсь, уточнить у разработчиков надо. Суть проста: надо распределить выполнение кронов чётко по минуте, если ресурсов сервера уже не хватает выполнить всё за минуту - распределить на 2 минуты равномерно. Если не хватает и двух минут вывод очевиден, или у сервера узкое место где-то по ресурсам, или его просто надо менять. Во всех скриптах проверить, не выполняется ли какая-то процедура одновременно (например бекап раз в сутки в одно время, это может служить катализатором). В ротаторах проверить, нет ли большого к-ва никому ненужных старых тумб в базе.

9
 

нет судьбы

С нами с 27.03.03
Сообщения: 4427
Рейтинг: 4204


Передовик Master-X (16.07.2011) Передовик Master-X (16.10.2011) Передовик Master-X (01.11.2011) Передовик Master-X (16.11.2011) Передовик Master-X (01.01.2012) Ветеран трепа Master-X (16.02.2012)
Ссылка на сообщениеДобавлено: 06/11/11 в 07:04       Ответить с цитатойцитата 

Если ничего не хочется пока менять на сервере:
1) У некоторых скриптов можно кроны запускать реже - это заметно может снизить нагрузку на сервер.
2) + Отличный совет дал Crystal Scripts: - В сочетании с первым пунктом это должно дать лучший результат.

®

6
 

worldtraffic.trade

С нами с 20.08.06
Сообщения: 2836
Рейтинг: 2309

Ссылка на сообщениеДобавлено: 06/11/11 в 22:53       Ответить с цитатойцитата 

дело в том что сечас опять все успевает icon_smile.gif, но всеравно решили вопрос с хостером, переезжаю на такойже НО только новый сервер, возможно просто проблема с железом

всем спасибо за советы

трейд Teen, Mature
Качественные ссылки

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

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


Перейти:  



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

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

Опросы

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



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