Яков Е: во-первых не надо говорить о тех вещах, о которых вы даже понятия не имеете. Валютный контроль может быть и один, но подход к ИП и ООО разный ввиду опыта банков. Вы наверное статистику по ИП не знаете, где 80% ИП созданы для уходов от налогов или продажа товара по цепочке.
Яков Е: у ИП много проблем с банками в целом. Валютный контроль строже, за каждый пук морозят операции и тот кто берет ИП лишается потреб/авто кредитования во всех банках. Может для отмывания или обувной метр-на-метр ИП, – не плохая идея. Даже очень. Но опять же - лучше не на себя.
Во-вторых, глупость говорите на тему 13 + 6. 6% и 13% - только в телевизоре, перед выборами. Да и вообще, разное УСН есть. Можно и в нули свести. Но любой граммотный бухгалтер для сферы услуг никогда УСН не посоветует.
Закрываю вопрос. Node.JS Уперся в одно ядро. Ошибка возникает ровно в тот момент когда 30-40 потоков начинают переподключатся и одно ядро из 8 просто перегружается и блокирует.
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)
Андрей: Спасибо вам за помощь. Много нового донастройл. Утилитой воспользуюсь. А проблема была в тех самых 500 соединениях. Когда создавались многочисленные запросы, скрипты на nodejs начинали жрать память из-за провисших WebSockets. Как не странно помогло увеличение памяти, чтобы увидеть это на графике. Ошибку в mysql.pool нашел с бесконечным циклом создания ws. Тема закрыта. Ошибку исправил, память опустил до 16Ram и еще свободных 50% осталось. Еще раз огромное спасибо за то что потратили время.
Андрей: Ну, как вы понимаете из подписи моей должности - я не особо шарю в том что я делаю. Мне остается только методом тыка брать. Все что настроено - настроено по чужим примерам и мало соотносится с моими знаниями. Вот вы сказали так-то оптимизировать - я взял сделал. А что я сделал? Не знаю, наверное что-то нужное =)
Стоит написать Ubuntu 14.04 XEN 16 ядер, 32RAM. Хост машину тоже уже оптимизировал согласно вашим советам. Пока не победить. Сейчас еще 32Ram добавлю, посмотрим что будет.
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. То-есть топ замирает и прочее.
Андрей: Я исправил. Но сильно это не помогло. 510 активных соединений к базе. Запускаю 1000 скриптов с логированием и таймаутом в 1 секунду между каждыми 50-ми копиями. Крашится где-то на 250-260. Притом сейчас обратил внимание, как лихо отваливается вместе с базой Apache2. Остается жив только NGINX в режиме прокси, который выкидывает 500 ошибку. Но запуск скриптов идет через терминал.
Потому что база падает. Таймаут изменил на 45 и в постоянном соединении и так 500 соединений с 1500 запросов в секунду. А мне надо еще коротких создать около 1000 на 2-3 секунды. Вот и получается, что после 1000 база рушится т.к соединения короткие висят.
Армянское Радио: Я уже его попытался использовать. На 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.
Во-вторых, а с каких пор это не сфера услуг?!