• Как работать с западными компаниями НЕ через fl-биржу?

    @alexdora
    Яков Е: во-первых не надо говорить о тех вещах, о которых вы даже понятия не имеете. Валютный контроль может быть и один, но подход к ИП и ООО разный ввиду опыта банков. Вы наверное статистику по ИП не знаете, где 80% ИП созданы для уходов от налогов или продажа товара по цепочке.

    Во-вторых, а с каких пор это не сфера услуг?!
  • Как работать с западными компаниями НЕ через fl-биржу?

    @alexdora
    Яков Е: у ИП много проблем с банками в целом. Валютный контроль строже, за каждый пук морозят операции и тот кто берет ИП лишается потреб/авто кредитования во всех банках. Может для отмывания или обувной метр-на-метр ИП, – не плохая идея. Даже очень. Но опять же - лучше не на себя.

    Во-вторых, глупость говорите на тему 13 + 6. 6% и 13% - только в телевизоре, перед выборами. Да и вообще, разное УСН есть. Можно и в нули свести. Но любой граммотный бухгалтер для сферы услуг никогда УСН не посоветует.
  • Как расширить диск linux?

    @alexdora Автор вопроса
    Армянское Радио:
    Number Start End Size Type File system Flags
    1 32256B 6440394239B 6440361984B primary ext4
    2 6440394240B 10733990399B 4293596160B extended
    5 6440426496B 10733990399B 4293563904B logical
  • Как исправить эту ошибку в NODEJS websockets?

    @alexdora Автор вопроса
    Закрываю вопрос. Node.JS Уперся в одно ядро. Ошибка возникает ровно в тот момент когда 30-40 потоков начинают переподключатся и одно ядро из 8 просто перегружается и блокирует.
  • Как исправить эту ошибку в NODEJS websockets?

    @alexdora Автор вопроса
    Таже ошибка:

    events.js:72
    throw er; // Unhandled 'error' event
    ^
    Error: Connection Timed Out
    at Socket.onTimeout (/home/admin/web/*/public_html/node_modules/socks-proxy-agent/node_modules/socks/lib/socks-client.js:55:20)
    at Socket.g (events.js:180:16)
    at Socket.EventEmitter.emit (events.js:92:17)
    at Socket._onTimeout (net.js:327:8)
    at Timer.unrefTimeout [as ontimeout] (timers.js:412:13)
  • Как исправить эту ошибку в NODEJS websockets?

    @alexdora Автор вопроса
    Илья Шатохин: Хочется отловить ошибку и сделать, допустим перезапуск. Но где ловить - один бог знает. :(
  • PDO PHP, как завершить соединение?

    @alexdora Автор вопроса
    Андрей: Спасибо вам за помощь. Много нового донастройл. Утилитой воспользуюсь. А проблема была в тех самых 500 соединениях. Когда создавались многочисленные запросы, скрипты на nodejs начинали жрать память из-за провисших WebSockets. Как не странно помогло увеличение памяти, чтобы увидеть это на графике. Ошибку в mysql.pool нашел с бесконечным циклом создания ws. Тема закрыта. Ошибку исправил, память опустил до 16Ram и еще свободных 50% осталось. Еще раз огромное спасибо за то что потратили время.
  • PDO PHP, как завершить соединение?

    @alexdora Автор вопроса
    client]
    port=3306
    socket=/var/run/mysqld/mysqld.sock

    [mysqld_safe]
    socket=/var/run/mysqld/mysqld.sock

    [mysqld]
    user=mysql
    pid-file=/var/run/mysqld/mysqld.pid
    socket=/var/run/mysqld/mysqld.sock
    port=3306
    basedir=/usr
    datadir=/var/lib/mysql
    tmpdir=/tmp
    lc-messages-dir=/usr/share/mysql
    log_error=/var/log/mysql/error.log

    symbolic-links=0

    skip-external-locking
    key_buffer_size = 256M
    max_allowed_packet = 32M
    table_open_cache = 256
    sort_buffer_size = 1M
    read_buffer_size = 1M
    read_rnd_buffer_size = 4M
    myisam_sort_buffer_size = 64M
    thread_cache_size = 8
    query_cache_size= 16M
    thread_concurrency = 8

    #innodb_use_native_aio = 0
    innodb_file_per_table

    max_connections=1000
    max_user_connections=1000
    wait_timeout=45
    interactive_timeout=50
    long_query_time=5

    !includedir /etc/mysql/conf.d/
  • PDO PHP, как завершить соединение?

    @alexdora Автор вопроса
    Андрей: Ну, как вы понимаете из подписи моей должности - я не особо шарю в том что я делаю. Мне остается только методом тыка брать. Все что настроено - настроено по чужим примерам и мало соотносится с моими знаниями. Вот вы сказали так-то оптимизировать - я взял сделал. А что я сделал? Не знаю, наверное что-то нужное =)
  • PDO PHP, как завершить соединение?

    @alexdora Автор вопроса
    Стоит написать Ubuntu 14.04 XEN 16 ядер, 32RAM. Хост машину тоже уже оптимизировал согласно вашим советам. Пока не победить. Сейчас еще 32Ram добавлю, посмотрим что будет.
  • PDO PHP, как завершить соединение?

    @alexdora Автор вопроса
    Андрей: Последнее что пишет в логе mysql:

    160704 9:17:38 InnoDB: Fatal error: cannot allocate memory for the buffer pool
    160704 9:17:38 [ERROR] cannot allocate memory. Memory too low
    160704 9:17:38 [ERROR] STATUS CRITICAL: mysqld
    160704 9:17:38 [ERROR] Plugin 'InnoDB' init function returned error.
    160704 9:17:38 [ERROR] Plugin 'InnoDB' registration as a STORAGE ENGINE failed.
    160704 9:17:38 [ERROR] Unknown/unsupported storage engine: InnoDB
    160704 9:17:38 [ERROR] Aborting

    Через второй терминал и консоль, к сожалению не получается правильно посмотреть. Что первая, что вторая консоль на момент перегруза отваливается на секунд 10. То-есть топ замирает и прочее.
  • PDO PHP, как завершить соединение?

    @alexdora Автор вопроса
    Андрей: Я исправил. Но сильно это не помогло. 510 активных соединений к базе. Запускаю 1000 скриптов с логированием и таймаутом в 1 секунду между каждыми 50-ми копиями. Крашится где-то на 250-260. Притом сейчас обратил внимание, как лихо отваливается вместе с базой Apache2. Остается жив только NGINX в режиме прокси, который выкидывает 500 ошибку. Но запуск скриптов идет через терминал.
  • PDO PHP, как завершить соединение?

    @alexdora Автор вопроса
    ulimit -u / n [1024 > 31494]
  • PDO PHP, как завершить соединение?

    @alexdora Автор вопроса
    net.ipv4.conf.all.accept_redirects = 0
    net.ipv4.conf.all.secure_redirects = 0
    net.ipv4.conf.all.send_redirects = 0
    net.ipv4.tcp_max_orphans = 65536
    net.ipv4.tcp_fin_timeout = 10
    net.ipv4.tcp_keepalive_time = 1800
    net.ipv4.tcp_keepalive_intvl = 15
    net.ipv4.tcp_keepalive_probes = 5
    net.ipv4.tcp_max_syn_backlog = 4096
    net.ipv4.tcp_synack_retries = 1
    net.ipv4.tcp_mem = 50576 64768 98152
    net.ipv4.tcp_rmem = 4096 87380 16777216
    net.ipv4.tcp_wmem = 4096 65536 16777216
    net.ipv4.tcp_orphan_retries = 0
    net.ipv4.tcp_syncookies = 0
    sysctl: cannot stat /proc/sys/net/ipv4/netfilter/ip_conntrack_max: No such file or directory
    net.ipv4.tcp_timestamps = 1
    net.ipv4.tcp_sack = 1
    net.ipv4.tcp_congestion_control = htcp
    net.ipv4.tcp_no_metrics_save = 1
    net.ipv4.route.flush = 1
    net.ipv4.conf.all.rp_filter = 1
    net.ipv4.conf.lo.rp_filter = 1
    net.ipv4.conf.eth0.rp_filter = 1
    net.ipv4.conf.default.rp_filter = 1
    net.ipv4.conf.all.accept_source_route = 0
    net.ipv4.conf.lo.accept_source_route = 0
    net.ipv4.conf.eth0.accept_source_route = 0
    net.ipv4.conf.default.accept_source_route = 0
    net.ipv4.ip_local_port_range = 1024 65535
    net.ipv4.tcp_tw_reuse = 1
    net.ipv4.tcp_window_scaling = 1
    net.ipv4.tcp_rfc1337 = 1
    net.ipv4.ip_forward = 0
    net.ipv4.icmp_echo_ignore_broadcasts = 1
    net.ipv4.icmp_echo_ignore_all = 1
    net.ipv4.icmp_ignore_bogus_error_responses = 1
    net.core.somaxconn = 15000
    net.core.netdev_max_backlog = 1000
    net.core.rmem_default = 65536
    net.core.wmem_default = 65536
    net.core.rmem_max = 16777216
    net.core.wmem_max = 16777216
  • PDO PHP, как завершить соединение?

    @alexdora Автор вопроса
    Андрей: Can't connect to local MySQL server through socket '/var/run/mysqld/mysqld.sock' (111)
  • PDO PHP, как завершить соединение?

    @alexdora Автор вопроса
    Потому что база падает. Таймаут изменил на 45 и в постоянном соединении и так 500 соединений с 1500 запросов в секунду. А мне надо еще коротких создать около 1000 на 2-3 секунды. Вот и получается, что после 1000 база рушится т.к соединения короткие висят.
  • Как расширить диск linux?

    @alexdora Автор вопроса
    Пробовал по этому доку: amandine.aupetit.info/187/add-disk-space-to-a-img-...
    На этом шаге:
    resize2fs -f /xen/domains/mydomU/disk.img

    ->resize2fs: Bad magic number in super-block while trying to open *.img
    Couldn’t find valid filesystem superblock.

    Собственно как и у чувака в комментах.
  • Как расширить диск linux?

    @alexdora Автор вопроса
    Это с хостовой машины естественно
  • Как расширить диск linux?

    @alexdora Автор вопроса
    Армянское Радио: Я уже его попытался использовать. На vm машине для тестов:

    Disk /vm/domU-vesta.img: 32,2GB
    Print free
    Number Start End Size Type File system Flags
    1 32,3kB 6440MB 6440MB primary ext4
    2 6440MB 10,7GB 4294MB extended
    5 6440MB 10,7GB 4294MB logical
    10,7GB 32,2GB 21,5GB Free Space

    Пробовал создавать на Freespace Primary и делать cp. Не дум-дум с ошибкой:

    Error: File system was not cleanly unmounted! You should run e2fsck. Modifying an unclean file system could cause severe corruption.
    @Ignore
    Error: File system has an incompatible feature enabled. Compatible features are has_journal, dir_index, filetype, sparse_super and large_file. Use tune2fs or debugfs to remove features.
  • Как расширить диск linux?

    @alexdora Автор вопроса
    Армянское Радио: У меня только командная строка. gparted требует display