LINUX.ORG.RU

Сообщения Valor

 

LibreOffice - KKND - GPU HANG: ecode 9:0:0x86dffffd, in Xorg

Други, есть такая трабла. Во время работы с документом в 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

 , ,

Valor
()

Странности в Tornado

Для начала

Python 3.4 Tornado последний из тарбола

Пытаюсь завести хелоуворлд из примера в доке

import tornado.httputil
import tornado.httpserver
import tornado.ioloop


def handle_request(request):

    message = "You requested %s\n" % request.uri
    request.connection.write_headers(
    httputil.ResponseStartLine('HTTP/1.1', 200, 'OK'), {"Content-Length": str(len(message))})
    request.connection.write(message)
    request.connection.finish()

http_server = tornado.httpserver.HTTPServer(handle_request)
http_server.listen(8888)
tornado.ioloop.IOLoop.instance().start()

Получаю

/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, тоже не пашет..

Это как ?

Если сделать из консоли

valor@asshurt:/usr/lib/python3.4$ python3.4
python3.4          python3.4-config   python3.4m         python3.4m-config  
valor@asshurt:/usr/lib/python3.4$ python3.4
Python 3.4.2 (default, Oct  8 2014, 10:45:20) 
[GCC 4.9.1] on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import http.cookies as Cookie
>>> Cookie.
Cookie.BaseCookie(        Cookie._LegalCharsPatt    Cookie.__class__(         Cookie.__file__           Cookie.__init__(          Cookie.__new__(           Cookie.__sizeof__(        Cookie._nulljoin(         Cookie.re
Cookie.CookieError(       Cookie._OctalPatt         Cookie.__delattr__(       Cookie.__format__(        Cookie.__le__(            Cookie.__package__        Cookie.__spec__           Cookie._quote(            Cookie.string
Cookie.Morsel(            Cookie._QuotePatt         Cookie.__dict__           Cookie.__ge__(            Cookie.__loader__         Cookie.__reduce__(        Cookie.__str__(           Cookie._semispacejoin(    
Cookie.SimpleCookie(      Cookie._Translator        Cookie.__dir__(           Cookie.__getattribute__(  Cookie.__lt__(            Cookie.__reduce_ex__(     Cookie.__subclasshook__(  Cookie._spacejoin(        
Cookie._CookiePattern     Cookie.__all__            Cookie.__doc__            Cookie.__gt__(            Cookie.__name__           Cookie.__repr__(          Cookie._getdate(          Cookie._unquote(          
Cookie._LegalChars        Cookie.__cached__         Cookie.__eq__(            Cookie.__hash__(          Cookie.__ne__(            Cookie.__setattr__(       Cookie._monthname         Cookie._weekdayname       
>>> Cookie.__all__
['CookieError', 'BaseCookie', 'SimpleCookie']
>>> 

То вроде ок..

 , ,

Valor
()

Поиск браузера

После скатывания оперы сами знаете куда, встал вопрос о поиске максимально кастамизируемого браузера. Интересует возможность менять положение вкладок и их поведение, настройка тем оформления (люблю лаконичность в ui), поддержка современных стандартов и технологий в WEB. Есть вообще что-то подобное? Может есть модификации существующих браузеров? Или я хочу невозможного?

 

Valor
()

Cloud infrastructure

В общем суть поста собрать отзывы относительно работы со следующими системами:

OpenStack CloudStac OpenNebula

Кто, что юзал при построении облачных решений, плюсы, минусы, что использовали для виртуализации ?

ЗЫ.. Проприетарные аналоги не интересуют..

 

Valor
()

Руби на Питоне..

Паста с открытых сеток..

«Первый выпуск Topaz, высокопроизводительной реализации Ruby, написанной на языке Python» (с)

http://www.opennet.ru/opennews/art.shtml?num=36050

Дискас..

 , ,

Valor
()

Шаринг софт СХД по FC

Народ кто знает можно ли осуществить шаринг софт СХД по FC с помощью карт типа lpe12002-e или HP 82Q (AJ764A) ?

И вообще есть ли такая возможность?

 , авось, ,

Valor
()

Сервер БД начинает тупить спустя сутки после запуска.

Привет LOR!

В общем ситуевина такая..

Есть 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/

Для желающих помочь с радостью предоставлю любую инфу для анализа.

Заранее спасибо.

 , , ,

Valor
()

VLC One input multi output

Друзья, помогите если можете.

В общем суть разрыва мозга в том, что мне нужно из одного 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

И вроде бы все нормально.. но работает только второй поток, транскодинг не заводится с ошибкой

[0x7f077c0016b0] [Media: cam51] stream_out_duplicate stream out error:  * ignore unknown option `http'
[0x7f077c0016b0] [Media: cam51] stream_out_duplicate stream out debug:  * adding `http{mime=multipart/x-mixed-replace;boundary=IPCamBoundary,vb=4000,mux=mpjpeg,dst=0.0.0.0:8181}'

Понятно, что он не может распарсить опцию 0}:http{access=htt вот только ничего другого туда тоже не лезет...

Пример брал отсюда http://navigator-tv.narod.ru/tuning/doc/streaming-howto/ch04.html

Valor
()

Zoom G2Nu и Debian

В общем вопрос в том, а можно ли как-то получить звук с гитарного процессора на колонки компа ?

При подключении в 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

Valor
()

ADC Handshake

Собственно сабж..

Как происходит рукопожатие между клиентом и сервером? В сети не чего нету. В спеке тоже. :(

Valor
()

[Антиакулотред] Как бороться...

В связи с http://news.vl.ru/vlad/2011/08/20/90720/ и http://primamedia.ru/subject/88/ , нужен гель-перспирант для лечения нападения акул в акватории острова Русский Приморского края..

И вообще чойта они. а ?

ЗЫ.. И погодка как на зло ничо так устаканилась.. на пляж бы.. сало по вялить.. а тут вот..

Valor
()

[Спецам по Asterisk] Обработка стека ожидания в очереди.

Речь идет не о стратегиях распределения звонков между агентами, а стратегии изъятия абонента из СТЕКА ожидания.. Бесит, что при появлении свободного оператора обрабатываться абонент который вошел в очередь последним, а не тот, что ждет дольше всех..

Valor
()

[бугурттред]Питонов много я один...что делать ?

Питоном пользуюсь повсеместно, автоматизируя рутинные процессы администрирования серверов.. Пишу в основном AGI и AMI скрипты для Asterisk, системные скрипты, демоны, небольшие прикладные программки..

Из более чем 50 серверов только два из них не Debian, так вот на дебиане (стабильном разумеется) питон версии 2.6 и 2.5 (по дефолту 2.6)... На стареньком CentOS стоит питон версии 2.4.3. Так вот пишу значится я, пишу и тут мысля мне тревожная в голову приходит: Есть ведь еще 3й питон с несколькими минорными огрызками.. может их посмотреть.. может там есть нечто сногсшибательно полезное.? Просто так читать спеки и разбираться в различия нету времени, но и у разбитого корыта не хочется оставаться.

Люди - девелоперы, админчики, реките какой из множества питонов в перспективе будет так сказать LTS ? И какие основные (принципиальные) различия между ними. Буду рад ссылке на кратенький обзор..

Valor
()

[музло тред][посоветуй тред] Разыскивается русский митол

В общем люто хотелось бы послушать русскоязычный митол на манер InFlames, Disturbed, Godsmack,etc

Основное требование: нормальный вокал и не шибко тошнотворный текст..

Valor
()

[моя родина]В Находке сбили женщину с ребенком на пешеходном переходе

Не знаю зачем я это сюда пишу, но пусть будет...

http://news.vl.ru/society/2011/04/29/87213/

Для Ъ тут не уместно...

Valor
()

Софт на C++ не жрет память!

Не то, что мерзкая жаба

http://dl.dropbox.com/u/3177253/psimem.png

За 24 часа..

Valor
()

VLC Stream Snapsot

Ктонить озадачивался пучением привьюшки с потока вида http://10.10.10.71:8080/stream5.flv.

Пробовал такой вариант: cvlc -I dummy -vvv -V snapshot --noaudio --start-time=5 --stop-time=6 --no-snapshot-preview --snapshot-path=/home/valor/ --snapshot-prefix=snaptest --snapshot-format=png http://10.10.10.71:8080/stream5.flv vlc://quit

Но увы стопорится на [flv @ 0x97e12d0]warning: first frame is no keyframe что в свою очередь логично ибо поток..

Так вот суть вопроса.. какая из 100500 опций vlc способна сие вылечить?

Valor
()

GC overhead limit exceeded при обращении к главной

Кто сломал ЛОР ? http://dl.dropbox.com/u/3177253/%D0%A1%D0%BD%D0%B8%D0%BC%D0%BE%D0%BA-10.png

Вот такая хрень уже пол часа..

Valor
()

[Streaming Server][live cams service] Real time transcoding mjpeg to flv

Првет ЛОР!

В общем ситуация такая. Есть прядка 50 камер типа Axis, которые могут отдавать поток в mpeg или mjpeg. Необходимо пережимать сей поток в реальном времени в flv (живое видео на сайте).. Пробовал заюзать vlc, но он ушатывал сервак (2 cpu x4 core) на 10 потоках.

Хотелось бы услышать пример саксес стори при решении подобной задачи. Ну какие вообще есть варианты..?

Valor
()

[Nagios]Интерфейс|надстройка, какие есть варианты?

В общем обрисую ситуацию..

Количество хостов порядка 1600 в числе которых - сервера, раб. станции, коммутаторы 2-3 уровня, VoIP приблуды и так по мелочам..

И вроде бы все нормально, все устраивает, кроме одного, у нагиоса очень убогий интерфейс, в прочем мне и прочим технарям достаточно (учитывая, что есть оповещение по SMS, мылу и Jabber'у), но вот технической поддержке тяжко, ибо банально не хватает фильтров по группам хостов и так по мелочам.. еще не хватает (исключительно для коммутаторов) отображения состояния портов(!), сие очень кретично..

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

ЗЫ.. Нагиос пишет статы в базу. добавление хостов ведется скриптами..

 

Valor
()

RSS подписка на новые темы