Действительно, была ошибка внутри из-за конфликта переменных (тк они создаются внутри функции отдельно). В режиме записи БАС разрешает пользоваться всеми переменными внутри функции, кажется. Поэтому в записи не было ошибки. Всем спасибо
Node.js почему не раотает в многопотоке?
-
@Ivanuvelirrrr said in Node.js почему не раотает в многопотоке?:
@35xakers да есть премиум уже написал буду ждать ответа, если они ответять вообще
Бедный саппорт xDD Если вы написали так же как на форуме...
-
@Ivanuvelirrrr, только вот Node.js работает в многопотоке, а в вашем сообщении 0 информации
-
@Ivanuvelirrrr said in Node.js почему не раотает в многопотоке?:
@UserTrue ну а что не так я написал все по моему довольно просто) нужен какой то обход что бы запустить node.js в многопотоке
Я вам картинкой выше, где стартер не крутит, намекнул прямее некуда. Чем вам могут помочь по вашей картинке?
-
@Ivanuvelirrrr said in Node.js почему не раотает в многопотоке?:
@35xakers да есть премиум уже написал буду ждать ответа, если они ответять вообще
Поддержка не работает в выходные и может занимать два дня. Если вы хотите получить нормальный ответ, задайте вопрос по форме Как правильно сообщить об ошибке?
-
@Ivanuvelirrrr А вы в курсе, что nodejs однопоточная среда? БАС запускает всего лишь один процесс ноды, и она видимо просто захлебывается от вычислений вашего модуля. Можете попробовать создавать дочерние процессы ( сколько ядер процессора столько и процессов)
-
@Ivanuvelirrrr, 300 потоков


-
@GhostZ я запустил на 1 потоке и за тоже время как у тебя почти столько же успешных выполнений

а должно быть на много больше оно нормально не работает оно ставит в очередь потоки а не выполняет паралельно
в однопотоке оно по 5 успешных выполнений в секунду в среднем даже чуть больше и по этой логике при худшем раскладе что по 5 в секунду на 300 потоках должно за 1 минуту 90 тыс. быть а не 1114 за 2 минуты -
@Ivanuvelirrrr said in Node.js почему не раотает в многопотоке?:
а должно быть на много больше оно нормально не работает оно ставит в очередь потоки а не выполняет паралельно
Я же говорю ноде js однопоточная!
Но интересно другое, я убрал весь код, оставил просто console.log('hi) и максимальное число потоков у меня это 254, если 255 то лог выводит только первый поток и на этом все
Скрин 255 потоков

Скрин 254 потока

-
@Ivanuvelirrrr, ну вы написали что не работает я ответил что работает, а как работает это уже совсем другой вопрос. Если что работает не так как вам хочется это не значит что оно не работает, оно просто работает не так как вы думали.
-
@UserTrue said in Node.js почему не раотает в многопотоке?:
@Ivanuvelirrrr said in Node.js почему не раотает в многопотоке?:
а должно быть на много больше оно нормально не работает оно ставит в очередь потоки а не выполняет паралельно
Я же говорю ноде js однопоточная!
Но интересно другое, я убрал весь код, оставил просто console.log('hi) и максимальное число потоков у меня это 254, если 255 то лог выводит только первый поток и на этом все
Скрин 255 потоков
Скрин 254 потока
https://community.bablosoft.com/topic/4162/node-js-таймаут/4
-
@Fox said in Node.js почему не раотает в многопотоке?:
Скрин 254 потока
https://community.bablosoft.com/topic/4162/node-js-таймаут/4
Я пробовал увеличивать таймаут, хотя непонятно зачем... тк там только вывод лога.
-
@UserTrue said in Node.js почему не раотает в многопотоке?:
@Fox said in Node.js почему не раотает в многопотоке?:
Скрин 254 потока
https://community.bablosoft.com/topic/4162/node-js-таймаут/4
Я пробовал увеличивать таймаут, хотя непонятно зачем... тк там только вывод лога.
Не, я про то, что я уже сталкивался с этим
-
@WildBee said in Node.js почему не раотает в многопотоке?:
Проблема до сих пор актуальна при потоках более 250 с node js потоки завершаются с ошибкой
Есть какие-либо костыли или единственное на данный момент решение - это запускать несколько софтов по 250 потоков?
Есть, использовать глобальные переменные nodejs (global) Если функцию сохранить в такую переменную а потом в потоках из нее вызывать то все работает
