Други, есть такая трабла. Во время работы с документом в LO, может произойти падение иксов с выхлопов в dmsg (см. ниже). Никакой закономерности нету, падения абсолютно рандомные, может сразу грохнуться может чутка подождать.
На bugs.freedesktop.org есть тикет но решения как токового нету. Может у кого такое было и вы нашли воркарануд?
[307464.549137] [drm] GPU HANG: ecode 9:0:0x86dffffd, in Xorg [9993], reason: Hang on render ring, action: reset
[307464.549140] [drm] GPU hangs can indicate a bug anywhere in the entire gfx stack, including userspace.
[307464.549141] [drm] Please file a _new_ bug report on bugs.freedesktop.org against DRI -> DRM/Intel
[307464.549142] [drm] drm/i915 developers can then reassign to the right component if it's not a kernel issue.
[307464.549143] [drm] The gpu crash dump is required to analyze gpu hangs, so please always attach it.
[307464.549144] [drm] GPU crash dump saved to /sys/class/drm/card0/error
/usr/bin/python3.4 /home/valor/dev/PyScripts/cam-srvice/main.py
Traceback (most recent call last):
File "/usr/local/lib/python3.4/dist-packages/tornado-4.0.2-py3.4-linux-x86_64.egg/tornado/httputil.py", line 39, in <module>
import Cookie # py2
ImportError: No module named 'Cookie'
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
File "/home/valor/dev/PyScripts/cam-srvice/main.py", line 30, in <module>
from tornado import httputil
File "/usr/local/lib/python3.4/dist-packages/tornado-4.0.2-py3.4-linux-x86_64.egg/tornado/httputil.py", line 41, in <module>
import http.cookies as Cookie # py3
ImportError: No module named 'http.cookies'
Ну вроде бы понятно, модуля нет.. Однако он есть в системе он есть.
Я ничего не понимаю. даже если сделать просто import http.cookies as Cookie, тоже не пашет..
После скатывания оперы сами знаете куда, встал вопрос о поиске максимально кастамизируемого браузера. Интересует возможность менять положение вкладок и их поведение, настройка тем оформления (люблю лаконичность в ui), поддержка современных стандартов и технологий в WEB. Есть вообще что-то подобное? Может есть модификации существующих браузеров? Или я хочу невозможного?
Есть MySQL версии 5.1.49 работающий под управленем Debian GNU/Linux версии 6.0.2. Который в свою очередь вогружен на DELL R710 с 6х300G SAS 15K RAID 6 CPU x2 E5506 2.13GHz и 32GB памяти.
Размер базы 256Gb, таблицы в основном InnoDB, есть и MyISAM но мало. Приложение которое работает с базой закрытое и модифицировать запросы мы не можем.
Нагрузка на базу в среднем 9000 запросов в минуту, в пике (который длится около часа-двух) 147000 запросов в минуту.
Рейтинг запросов примерно выглядит так SELECT 30%, UPDATE 40%, INSERT 30%.
В кеш запросов попадает где-то 20% запросов, я так понимаю из=за большого количества запросов содержащие многоэтажные JOINы.
Собственно, что происходит.. На момент запуска базы и приложения, все ок, но спустя пару суток база начинает жутко тупить на UPDATE и INSERT.
Ниже конфиг.. сразу говорю я не DBA, настраивал эмпирически + google.
[client]
port = 3306
socket = /var/run/mysqld/mysqld.sock
[mysqld_safe]
socket = /var/run/mysqld/mysqld.sock
nice = 0
[mysqld]
#memlock
user = mysql
pid-file = /var/run/mysqld/mysqld.pid
socket = /var/run/mysqld/mysqld.sock
port = 3306
basedir = /usr
datadir = /db/mysql
tmpdir = /tmp
language = /usr/share/mysql/english
skip-external-locking
skip-name-resolve
skip-host-cache
connect_timeout = 30
bind-address = 0.0.0.0
old_passwords = 1
max_connections = 7000
table_cache = 3G
net_buffer_length = 100M
net_read_timeout = 30
net_write_timeout = 30
sort_buffer_size = 912M
join_buffer_size = 1G
thread_cache_size = 1100
thread_concurrency = 24
query_cache_size = 3G
query_cache_limit = 100M
query_cache_type = 1
query_prealloc_size = 65536
read_rnd_buffer_size = 724288
bulk_insert_buffer_size = 100M
query_alloc_block_size = 631072
tmp_table_size = 940M
max_tmp_tables = 1024
key_buffer_size = 8G
wait_timeout = 28800
max_allowed_packet = 800M
open_files_limit = 100000
read_buffer_size = 280M
read_rnd_buffer_size = 460M
binlog_format = row
sync_binlog = 1
max_write_lock_count = 1
#transaction-isolation = READ-COMMITTED
max_length_for_sort_data = 1G
bulk_insert_buffer_size = 456M
myisam_sort_buffer_size = 712M
myisam_max_sort_file_size = 2G
myisam_repair_threads = 12
myisam_recover
myisam_data_pointer_size = 6
myisam-recover = BACKUP
character-set-server = cp1251
collation-server = cp1251_general_ci
#
# * Logging and Replication
#
# Both location gets rotated by the cronjob.
# Be aware that this log type is a performance killer.
# As of 5.1 you can enable the log at runtime!
general_log = 0
#
# Error logging goes to syslog due to /etc/mysql/conf.d/mysqld_safe_syslog.cnf.
#
# Here you can see queries with especially long duration
#slow_query_log_file = /var/log/mysql/mysql-slow.log
#log-slow-queries = /var/log/mysql/mysql-query-slow.log
#long_query_time = 2
#log-queries-not-using-indexes
#
# The following can be used as easy to replay backup logs or for replication.
# note: if you are setting up a replication slave, see README.Debian about
# other settings you may need to change.
#server-id = 1
#log_bin = /db/mysql-bin-log/mysql-bin.log
#expire_logs_days = 10
#max_binlog_size = 1024M
#binlog_do_db = billing
#binlog_ignore_db = include_database_name
#
# * InnoDB
#
#skip-innodb
innodb
default-storage-engine = innodb
innodb_file_per_table
innodb_log_group_home_dir = /db/mysql-bin-log
innodb_additional_mem_pool_size = 260M
innodb_buffer_pool_size = 18G
innodb_file_io_threads = 10
innodb_thread_concurrency = 24
innodb_flush_log_at_trx_commit = 2
innodb_log_buffer_size = 4M
innodb_flush_method = O_DIRECT
innodb_log_file_size = 256M
innodb_log_files_in_group = 10
innodb_max_dirty_pages_pct = 90
innodb_lock_wait_timeout = 120
[mysqldump]
quick
quote-names
max_allowed_packet = 800M
[mysql]
#no-auto-rehash # faster start of mysql but no tab completition
[mysqld_safe]
log-error=/var/log/mysqld.log
[isamchk]
key_buffer =256M
sort_buffer =126M
read_buffer =128M
write_buffer =128M
[mysqlhotcopy]
interactive-timeout
[client]
#default-character-set=cp1251
#
# * IMPORTANT: Additional settings that can override those from this file!
# The files must end with '.cnf', otherwise they'll be ignored.
#
!includedir /etc/mysql/conf.d/
Для желающих помочь с радостью предоставлю любую инфу для анализа.
В общем суть разрыва мозга в том, что мне нужно из одного mjpeg потока сделать два, один из которых передает поток как есть, а другой транскодирует исходный поток в mpeg с последующей запаковкой в FLV..
Потоки я вещаю из VLM, вот интересующий кусочек..
new cam51 broadcast enabled
setup cam51 input http://user:password@***.***.***.***/axis-cgi/mjpg/video.cgi
setup cam51 output #duplicate{dst=transcode{vcodec=FLV1,vb=4000,fps=25,samplerate=48000}:http{access=http{mime=video/x-flv},mux=ffmpeg{mux=flv},dst=0.0.0.0:8081/stream51.flv},dst=http{mime=multipart/x-mixed-replace;boundary=IPCamBoundary,vb=4000,mux=mpjpeg,dst=0.0.0.0:8181}}
control cam51 play
И вроде бы все нормально.. но работает только второй поток, транскодинг не заводится с ошибкой
В общем вопрос в том, а можно ли как-то получить звук с гитарного процессора на колонки компа ?
При подключении в dmesg есть сведения что он найден и опознан, вот только дальше то, что ?
[ 124.956611] usb 4-2.3: new full speed USB device using ohci_hcd and address 4
[ 125.036614] usb 4-2.3: device descriptor read/64, error -62
[ 125.242636] usb 4-2.3: New USB device found, idVendor=1686, idProduct=00f3
[ 125.242645] usb 4-2.3: New USB device strings: Mfr=0, Product=0, SerialNumber=0
[ 125.242865] usb 4-2.3: configuration #1 chosen from 1 choice
[ 125.244703] hub 4-2.3:1.0: USB hub found
[ 125.246612] hub 4-2.3:1.0: 3 ports detected
[ 125.536655] usb 4-2.3.1: new full speed USB device using ohci_hcd and address 5
[ 125.645664] usb 4-2.3.1: New USB device found, idVendor=08bb, idProduct=2904
[ 125.645672] usb 4-2.3.1: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 125.645679] usb 4-2.3.1: Product: USB Audio CODEC
[ 125.645683] usb 4-2.3.1: Manufacturer: Burr-Brown from TI
[ 125.645902] usb 4-2.3.1: configuration #1 chosen from 1 choice
[ 125.653852] input: Burr-Brown from TI USB Audio CODEC as /devices/pci0000:00/0000:00:12.0/usb4/4-2/4-2.3/4-2.3.1/4-2.3.1:1.3/input/input7
[ 125.654079] generic-usb 0003:08BB:2904.0004: input,hidraw3: USB HID v1.00 Device [Burr-Brown from TI USB Audio CODEC ] on usb-0000:00:12.0-2.3.1/input3
[ 125.733648] usb 4-2.3.3: new full speed USB device using ohci_hcd and address 6
[ 125.851663] usb 4-2.3.3: New USB device found, idVendor=1686, idProduct=00f1
[ 125.851673] usb 4-2.3.3: New USB device strings: Mfr=1, Product=2, SerialNumber=0
[ 125.851680] usb 4-2.3.3: Product: G2Nu/G2.1Nu Ver.1.00 [947FDA54]
[ 125.851686] usb 4-2.3.3: Manufacturer: ZOOM CORPORATION
[ 125.851911] usb 4-2.3.3: configuration #1 chosen from 1 choice
[ 125.859214] usbcore: registered new interface driver snd-usb-audio
Речь идет не о стратегиях распределения звонков между агентами, а стратегии изъятия абонента из СТЕКА ожидания.. Бесит, что при появлении свободного оператора обрабатываться абонент который вошел в очередь последним, а не тот, что ждет дольше всех..
Питоном пользуюсь повсеместно, автоматизируя рутинные процессы администрирования серверов.. Пишу в основном AGI и AMI скрипты для Asterisk, системные скрипты, демоны, небольшие прикладные программки..
Из более чем 50 серверов только два из них не Debian, так вот на дебиане (стабильном разумеется) питон версии 2.6 и 2.5 (по дефолту 2.6)... На стареньком CentOS стоит питон версии 2.4.3. Так вот пишу значится я, пишу и тут мысля мне тревожная в голову приходит: Есть ведь еще 3й питон с несколькими минорными огрызками.. может их посмотреть.. может там есть нечто сногсшибательно полезное.? Просто так читать спеки и разбираться в различия нету времени, но и у разбитого корыта не хочется оставаться.
Люди - девелоперы, админчики, реките какой из множества питонов в перспективе будет так сказать LTS ? И какие основные (принципиальные) различия между ними. Буду рад ссылке на кратенький обзор..
На скрине Debian 6.0, Gnome 2.30.2, ядро самопальное..
Система была установлена около 2х лет назад, во времена когда Squeeze был еще люто глючен, а в соурслисте помимо тестовых репозиториев была еще и экспериментальная ветка. За это время система пережила несколько очень крупных апдейтов (как пример отказ от экспериментальных репозиториев) и две тотальных смены железа..
Последняя конфигурация железяк: AMD Athlon(tm) II X4 640, 4GB RAM, 4TB HDD.
Теперь о главном. Тема оформления.. какой-то мутант взращенный из огрызков темных тем и движка Murrine, каких именно тем уже не помню, последний раз правил оформление около 1.5 года назад, с тех пор как-то не досуг было, да и устраивает все чуть менее чем полностью.
ЗЫ. Не смотря на 4 гига рамы, система 32х разрядная.. тяжкое наследие прошлого (ранее было 2 гига), а эффективных способов сменить разрядность без переустановки я не нашёл.. Вот как-то так..
В общем ситуация такая. Есть прядка 50 камер типа Axis, которые могут отдавать поток в mpeg или mjpeg. Необходимо пережимать сей поток в реальном времени в flv (живое видео на сайте).. Пробовал заюзать vlc, но он ушатывал сервак (2 cpu x4 core) на 10 потоках.
Хотелось бы услышать пример саксес стори при решении подобной задачи. Ну какие вообще есть варианты..?