LINUX.ORG.RU

Сообщения snoopcat

 

вопрос кедерастам

это нынче нормально?
ъ

annelin@nezhnost:~$ ps -C plasma-desktop -o cmd,rss,vsz
CMD                           RSS    VSZ
/usr/bin/plasma-desktop     144356 3533824
annelin@nezhnost:~$ uptime
 10:29:19 up  2:52,  5 users,  load average: 0,44, 0,34, 0,38
annelin@nezhnost:~$ plasma-desktop --version
Qt: 4.8.6
KDE: 4.14.0
Оболочка Plasma: 4.11.11
annelin@nezhnost:~$ 

мимо-не-видел-линуксы-полгода

 

snoopcat
()

реально ли найти утечку в lua+nginx?

привет, ЛОР.
есть один сервис, работает на lua+ngx_lua, но дело в том, что происходят непонятные утечки памяти.

вроде бы, я «убиваю» переменные правильно и запускаю GC вручную -

----------------------------------------------------------------
-- Cleanup -----------------------------------------------------
----------------------------------------------------------------

sql.disconnect(ngx.ctx.db_link)
ngx.ctx.db_link = nil
ngx.ctx.request = nil
handler = nil
logmst = nil
collectgarbage()

но через пару дней утекает очень много памяти.

12836 nginx: worker process
12840 nginx: worker process
13316 nginx: worker process
17144 nginx: worker process

при этом, показания collectgarbage(«count») прямо пропорциональны расходу nginx'а.

node1-fr ~ # wget -qO - localhost/gc_stat
Worker 9817: GC size: 6659.080 KB
node1-fr~ # wget -qO - localhost/stat
Active connections: 2 
server accepts handled requests
 335704 335704 338040 
Reading: 0 Writing: 1 Waiting: 1 

можно ли как-нибудь отдебажить и выловить, куда уходит память?

 

snoopcat
()

еще один посоветуйте-vps-тред

критерии:
1) провайдер не понимает по-русски. вообще. никак.
2) свои каналы связи
3) п.2 подразумевает то, что компания имеет свой ДЦ и не реселлит никого
4) VPS или Dedicated - не суть
5) не более $50/Mon.
6) желательна DDoS-защита и SSD (но не обязательно)
7) расположение где-нибудь в бездуховной и загнивающей, но не в германии; минимальный пинг до любой точки RU (франция, нидерланды - самое то)

на прицеле: transip.eu, ovh.net, swiftway.net - если кто-то имел дела с этими конторками - прошу набросить отзывов.

на сервере будут крутиться - high-load PostgreSQL, nginx+ngx_lua, астер.

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

snoopcat
()

1 соединение на N сеансов или N соединений на N cеансов

открываю для себя прелести Nginx API, но что-то затупил с вопросом в сабже.

есть приложение, которое исполняется при GET /s
в приложении очень активно используется база данных (Postgres)
к приложению идёт около 30-50 запросов в секунду (это где-то 3000-5000 запросов к БД)

что будет лучше для производительности?

а) при запуске nginx'а установить соединение с БД и не закрывать его, использовать это единственное соединение для абсолютно всех запросов
б) для каждого запроса устанавливать соединение в начале исполнения приложения и закрывать его в конце

желательно с объяснением, потому что кое-кто уже вторые сутки не спит и мало что соображает

 

snoopcat
()

скорость доступа к mysql и postgres

привет, ЛОР. есть один код.

так как решили в скором времени переносить наш проект с mysql на postgres, решил проверить скорость этих СУБД на одной функции (тоже самое на php)

все данные в таблицах одинаковые (кому интересно)

выполнение функции с mysql занимает 0,030 с на lua и 0,080 с на php
выполнение функции с postgres занимает 0,080 с на lua и 0,12 с на php

отчего может быть такая разница?
обе СУБД с дефолтными настройками на Debian Wheezy

 ,

snoopcat
()

antispam mcabber

есть такой?
нашёл http://wiki.mcabber.com/index.php/Modules#antispam
но не знаю, как скомпилить правильно

snoopcat
()

Куда перенести домен из регру?

привет, ЛОР.
хочу перенести домен к забугорному регистратору, кого посоветуете?
домен в зоне *.im

к nic.im почему-то не получается, пишет «Domain is locked»

snoopcat
()

Парсер Qiwi-отчётов

предложение уже не актуально

привет, ЛОР, нужен парсер (или как это правильно называется?) отчётов Qiwi (http://w.qiwi.ru), то есть:
1) залогиниться на сайт Qiwi
2) перейти на вкладку «Отчёты»
3) выдернуть оттуда ID транзакции, комментарий и сумму. большего не надо.

язык и реализация значения не имеют, главное, чтобы это чудо работало под линуксом. хоть на shell, хоть на qt, хоть на лиспе, хоть на PhantomJS.

связь в профиле.

snoopcat
()

таблица шрёдингера


mysql> drop table logs;
Query OK, 0 rows affected (0.01 sec)

mysql> CREATE TABLE `logs` ( ... ) ENGINE=InnoDB 
ERROR 1050 (42S01): Table './billing/logs' already exists


rdx /var/lib/mysql/billing # ls logs*
ls: невозможно получить доступ к logs*: Нет такого файла или каталога

MyISAM нормально создаются.

 

snoopcat
()

mysql 99% cpu

привет, ЛОР, ситуация такая:

1) в таблице logs около 300 к записей
2) есть скрипт, который делает только 1 запрос: «update logs set status='Deliv' where id=XXXXXX
3) к этому скрипту обращаются извне со скоростью где-то 100 запросов в секунду раз в 10-15 минут
4) mysql жрёт 99% CPU в течение получаса.

что можно сделать с этой проблемой?

 

snoopcat
()

куплю/приму в дар аккаунт на ePochta

привет, ЛОР.
может, у кого есть ненужный аккаунт на ePochta с датой регистрации минимум 3 месяца назад? (желательно, еще раньше)

snoopcat
()

склеить звуки avconv'ом

rdx /var/xitrophone/billing/voicemessages # avconv -i "concat:330011400173738_0.wav|330011400173738_1.wav" -c copy out.wav
avconv version 0.8.10-6:0.8.10-1, Copyright (c) 2000-2013 the Libav developers
  built on Feb  5 2014 03:52:19 with gcc 4.7.2
[wav @ 0x1c54b20] max_analyze_duration reached
Input #0, wav, from 'concat:330011400173738_0.wav|330011400173738_1.wav':
  Duration: 00:00:07.27, bitrate: 224 kb/s
    Stream #0.0: Audio: pcm_s16le, 8000 Hz, 1 channels, s16, 128 kb/s
Output #0, wav, to 'out.wav':
  Metadata:
    encoder         : Lavf53.21.1
    Stream #0.0: Audio: pcm_s16le, 8000 Hz, 1 channels, 128 kb/s
Stream mapping:
  Stream #0:0 -> #0:0 (copy)
Press ctrl-c to stop encoding
size=     114kB time=7.27 bitrate= 128.1kbits/s    
video:0kB audio:114kB global headers:0kB muxing overhead 0.039542%
rdx /var/xitrophone/billing/voicemessages # du -sh *
120K	330011400173738_0.wav
92K	330011400173738_1.wav
120K	out.wav
rdx /var/xitrophone/billing/voicemessages # md5sum 330011400173738_0.wav out.wav
dfd05f4fe98b6c43a18bbe6a8319e671  330011400173738_0.wav
dfd05f4fe98b6c43a18bbe6a8319e671  out.wav

чяднт?

 

snoopcat
()

python, threading, urllib2

помоги, ЛОР.

нужно питоном отправить GET-запрос на некий URL асинхронно (то есть, отправили запрос и забыли о нём, а он там где-то в фоне работает)

по гуглу и манам написал следущий код: http://pastebin.com/mip7Fvy8
так вот, между «Starting thread...» и «Success!» проходит около 10 секунд, а это недопустимо. нужно чтбы сразу улетало.

как это правильно сделать?

 

snoopcat
()

послать клавишу в неактивное окно

нужно послать нажатие одной клавиши в неактивное окно (World of Warcraft.
xdotool не работает.
xte (из xautomation) рабтает, но не умеет слать в произвольное окно.
подскажите, чем еще можно :3

 ,

snoopcat
()

консольный клиент rutracker

привет, котаны, сегодня я пополнил свою коллекцию бесполезных скриптов.

итак, rutracker - консольный клиент к битторрент-трекеру rutracker.org.
умеет: авторизовываться, искать (с сортировкой по количеству сидов), скачивать.
не умеет: всё остальное.

скриншот: http://i.imgur.com/iC5My2v.png
скачать: http://pastebin.com/8qfqqhAz

 ,

snoopcat
()

«Воссоздать» базу данных MySQL из готовой

есть огромная база.
нужно из неё воссоздать запросы на создание отдельных таблиц, типа «create table xxx...» (именно сама структура, без данных!)

есть какие-нибудь готовые средства?

 

snoopcat
()

Англоязычные кулхацкерские форумы

ЛОР, насоветуй «кулхацкерских» форумов типа наших античатов/даркммани, но англоязычных.

snoopcat
()

пара вопросов про хромого

т.к. опера потихоньку протухает, назревает вопрос, куда бежать.

FF 27.0 не понравился, тормозит по сравнению с оперой.
Chromium шустрый, но есть пара вопросов:

1) возможно ли сделать хот-кеи в Speed Dial? типа, Ctrl+1 - первая закладка, Ctrl+2 - вторая ит п.
2) возможно ли сделать так, чтобы при закрытии последней вкладки браузер не закрывался?
как это по умолчанию в опере, или при установке browser.tabs.closeWindowWithLastTab в false в Firefox

 ,

snoopcat
()

насколько безопасен plain dm-crypt?

annelin@somewhere ~ $ cat /etc/crypttab 
# <target name>	<source device>		<key file>	<options>
home	/dev/sda2	none	plain
snoopcat
()

чем залить музыку на ipod в линуксе?

раньше юзал clementine, но он в новой версии разучился в айподы.
поставил gtkpod - вот такое говорит
>> File type of .../Final Destination.m4a is not recognized
и не добавляет.
%subj%

snoopcat
()

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