Master-X
Форум | Новости | Статьи
Главная » Форум » CJs » 
Тема: Проблема со стримом
цитата
02/12/09 в 23:03
 Kriboc
На новом хосте решил поставить стрим, инсталяция без проблем прошла, в крон запись сделал. Но постоянно выдает Heap tables lost. Wait for auto recovery. Жму мануал рекавери, работает 1-2 минуты и опять тоже. Крон похоже нормально не запускается. Решил через шел его вызвать, и вот что вышло. Первый раз - /etc/mail/sendmail.cf: line 0: cannot open: No such file or directory
Вроде как почту не указывал для нотификации
Как это можно исправить? Притом что если сразу же второй раз там вызвать крон, то он отрабатывает без ошибок и а админке обновляет время запуска его...
Спасибо за помощь!
цитата
02/12/09 в 23:46
 Next
Heap tables lost это помоему не с кроном проблемы, а с MySQL если не ошибаюсь.
цитата
02/12/09 в 23:50
 Kriboc
Ну в хелпе к стриму написано -
Увидел в админке «Heap tables lost. Wait for recovery». Что это такое?
Если происходит сбой mysql-я, скрипт сам в течение минуты должен восстановить содержимое баз данных. Если этого, по какой либо причине не происходит, Вы видите в админке сообщение «Heap tables lost. Wait for recovery». Если через 1 минуту оно не пропадет, воспользуйтесь ссылкой recovery manual. Наиболее вероятная причина этой ситуации – неправильное функционирование крона (чаще всего неверная строчка в заданиях). Проверьте его работу.
цитата
03/12/09 в 10:31
 rusawm
какую команду ты в шеле пишешь?
цитата
03/12/09 в 11:10
 Kriboc

cd public_html/streamrotator; /usr/bin/php -q cron.php
null убрал чтоб видно было что выдает

когда жму Script State - то везде все ок
цитата
03/12/09 в 14:52
 Artist®
у тебя скорее всего не хватает ресурсов для Heap tables, нужно сначала посматреть my.cnf и увеличить память выделяемую мускулю это при условии что ты на дедике, если на виртуале тряси админов...
цитата
03/12/09 в 14:54
 Artist®
или вобще зайдя в phpmyadmin можно посматреть статус мускуля и все его проблемы.
цитата
03/12/09 в 15:42
 Kriboc
Artist® писал:
у тебя скорее всего не хватает ресурсов для Heap tables, нужно сначала посматреть my.cnf и увеличить память выделяемую мускулю это при условии что ты на дедике, если на виртуале тряси админов...

Спасибо попробую
А вобще можете подказать оптимальный конфиг для MySQL если порядка 10 стримов крутится?
цитата
03/12/09 в 16:19
 Kriboc
Artist® писал:
или вобще зайдя в phpmyadmin можно посматреть статус мускуля и все его проблемы.

вижу что каждую минут почему-то перезапускатся мускуль, но не вижу причины.
Нужны оптимальные настройки, чтоб мускуль настроить
цитата
03/12/09 в 16:32
 Kriboc
max_heap_table_size был 16777216, мы его увеличили в 2 раза. Достаточно ли этого для работы Стрима?

Кусок пчхинфо, касаемо мускула
mysql

MySQL Support enabled
Active Persistent Links 0
Active Links 0
Client API version 05.01.1936
MYSQL_MODULE_TYPE external
MYSQL_SOCKET /var/lib/mysql/mysql.sock
MYSQL_INCLUDE -I/usr/include/mysql
MYSQL_LIBS -L/usr/lib/mysql -lmysqlclient_r

Directive Local Value Master Value
mysql.allow_persistent On On
mysql.connect_timeout 60 60
mysql.default_host localhost localhost
mysql.default_password no value no value
mysql.default_port no value no value
mysql.default_socket /var/lib/mysql/mysql.sock /var/lib/mysql/mysql.sock
mysql.default_user no value no value
mysql.max_links Unlimited Unlimited
mysql.max_persistent Unlimited Unlimited
mysql.trace_mode Off Off

таймауты увеличены, коннектов 2000 одновременно может быть, куда еще глядеть?
цитата
03/12/09 в 23:42
 Artist®
увеличили мало, зависит от колва контента в базах

покажи весь конфиг, можешь мне на мыло кинуть, с инфой о том сколько примерно урлов в базе, колво ОЗУ на сервере и количестве стримов.
цитата
03/12/09 в 23:45
 Artist®
еще думаю нужно кейбуфер увеличить, видимо настройки стояли по умолчанию и конфиг староват
цитата
04/12/09 в 00:15
 Kriboc

Большое спасибо, попробую. Конфиг тебе чуть позже сброшу
цитата
04/12/09 в 00:36
 Artist®
после изменений бутать мускуль не забывай


Эта страница в полной версии