DJ_AlieN

Рейтинг
165
Регистрация
04.02.2005
Должность
IT Ceo

когда все висело стоял лимит на 120 соединений и я считал что это норма.....

DJ_AlieN добавил 01.12.2009 в 12:43

myhand:
а насколько эффективно работает?
mysqladmin extended-status | grep -i cache

что в mysqladmin proc на момент проблемы? Статус запросов? Sleep? Locked? ??

какие ресурсы сервера на тот момент заняты по топу. может mysql память выжрал всю?
с вашим конфигом это вероятно - ему ресурсов дадено много больше чем есть.

эффективно. нагрузка на сервер минимальная. + еще стоит memcached , memory таблицы.

среднее время генерации страницы 0.03c

можно чуть по-подробнее расписать...

насколько я знаю аплоадпрогресс это индикатор загрузки файла на сервер.

на всякий случай: мне не нужен аналог ютюба где много роликов можно в любой момент времени посмотреть, мне нужно именно онлайн-тв с одним каналом ....

запросы исполняются абсолютно элементарные....и они почему-то все в слипе..по факту все эти запросы должны исполнится ВСЕ за одну секунду....

кэширование есть, смотрите конфиг. он точно подцелпяется.

DJ_AlieN добавил 01.12.2009 в 00:14

Убавил до 1000 соединений.

cyber2:
хмм my.cnf точно этот применяется,а не другой?
max_connections=1200

cyber2 добавил 29.11.2009 в 14:39
SHOW VARIABLES LIKE '%timeout%';
SHOW VARIABLES LIKE '%connections%';

mysql> SHOW VARIABLES LIKE '%timeout%';

+----------------------------+-------+

| Variable_name | Value |

+----------------------------+-------+

| connect_timeout | 10 |

| delayed_insert_timeout | 600 |

| innodb_lock_wait_timeout | 50 |

| innodb_rollback_on_timeout | OFF |

| interactive_timeout | 28800 |

| net_read_timeout | 30 |

| net_write_timeout | 60 |

| slave_net_timeout | 3600 |

| table_lock_wait_timeout | 50 |

| wait_timeout | 28800 |

+----------------------------+-------+

mysql> SHOW VARIABLES LIKE '%connections%';

+----------------------+-------+

| Variable_name | Value |

+----------------------+-------+

| max_connections | 1000 |

| max_user_connections | 0 |

+----------------------+-------+

2 rows in set (0.00 sec)

Ghost Bear

Спасибо!

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

подозрительно дешево как-то

свинячий грип сделан с целью поднять бабло(продажи в аптеках анаферонов, антигриппинов, афлубинов и прочих взлетели до небес) + найти внешнего врага и укрепить влать.

это идеальная модель для любой страны. есть внешний враг - вирус, на борьбу с ним все едины ибо он может погубить твою страну. государство победило грипп - спасибо государству.

обратите внимание.

сми трезвонят что все ппц эпидемический порог превышен в 2 раза и это только начало....

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

за это время народ так обосрется, что все побегут делать эти прививки а потом ..... (если верить описанию действующих препаратов - они с побочными действиями, причем нехилыми) в общем я вакцине не доверяю.

у хохлов с вирусом так раздули потому что ща деньги закончатся и платить будет нечем ни за газ ни по кредитам.

+ пиар тимошенки как спасительницы нации.

отвлекают о насущных проблем народ.

1) можно полный пример. я не совсем Вас понимаю

2,3,4 -> все ок, уже сам исправился, спасибо

а что значит $jid ?

-------

и попутно второй вопрос:

можно ли как-то запустить разом несколько "ботов"

include '../includes/XMPPHP/XMPP.php';
for($i=1;$i<4;++$i){
$conn[$i] = new XMPPHP_XMPP('i-prod.su', 5222, 'support0'.$i, 'secretpassowprd', 'Support 0'.$i, '*****.su', $printlog=true, $loglevel=XMPPHP_Log::LEVEL_INFO);
$conn[$i]->useEncryption(false);
$conn[$i]->connect();

}
$dis=true;
while($dis){
for($i=1;$i<4;++$i){
if($i<2){
$payloads[$i] = $conn[$i]->processUntil(array('message', 'presence', 'end_stream', 'session_start','features'),5);

}else{
$payloads[$i] = $conn[$i]->processUntil(array('message', 'presence', 'end_stream', 'session_start','features'));

}
}
$payloadz=array();
for($i=1;$i<4;++$i){
if(sizeof($payloads[$i])>0){
$payloadz=$payloads[$i];

}

}
if(sizeof($payloadz)<1){
MCrontab();

}

то есть попытка сделать вот что:

1) запустить трех ботов

2) каждые 5 секунд запускать комманду MCrontab();

но, комманда не запускается и processUntil срабатывает только для последнего созданного бота

Всего: 962