Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2019 January 26

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Привет. Написал небольшое десктоп приложение )) Но оно почему-то через рандомное время закрывается без каких либо ошибок. Какие могут быть проблемы?
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
у меня недавно такое было что закрывалось без ошибок, оказалось я случайно process.exit(0) закомитил)
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Victor
у меня недавно такое было что закрывалось без ошибок, оказалось я случайно process.exit(0) закомитил)
Да вроде нет ничего такого. Я только начал осваивать ноду, наверное где-то накосячил, но визуально не могу найти. Мдеитировать в отладчике несколько часов в ожидание вылета тоже так себе идея )
источник

TS

Terry Sahaidak in NodeUA - JavaScript and Node.js in Ukraine
User True
Да вроде нет ничего такого. Я только начал осваивать ноду, наверное где-то накосячил, но визуально не могу найти. Мдеитировать в отладчике несколько часов в ожидание вылета тоже так себе идея )
для таких штуків є така чудова річ як логування
источник

V

Victor in NodeUA - JavaScript and Node.js in Ukraine
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Terry Sahaidak
для таких штуків є така чудова річ як логування
Наверное да. Повешал обработичк на событие перед выходом. Но не знаю даст ли это мне что-то
источник

TS

Terry Sahaidak in NodeUA - JavaScript and Node.js in Ukraine
просто пиши логи на все-все-все в якийсь файлик
источник

TS

Terry Sahaidak in NodeUA - JavaScript and Node.js in Ukraine
коли крешниться — дивишся логи шо там було
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
А приложение не может просто выполнить задачу?:)
источник

IO

Illia 🍭 Oleksiienko... in NodeUA - JavaScript and Node.js in Ukraine
Kostyantin Randomname
А приложение не может просто выполнить задачу?:)
Да не, бред какой-то
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Kostyantin Randomname
А приложение не может просто выполнить задачу?:)
нет )
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Он вообще почему-то точку выхода из программы пропускает. Сейчас смотрел событие выхода, у меня при запуске даже умудрилось выйти с кодом 0
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
А следующий запуск норм )
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Получается что ноде якобы больше нечего выполнять ) Где-то накосячил
источник

UT

User True in NodeUA - JavaScript and Node.js in Ukraine
Кто -ниубдь использовал библиотеку запрсов got? На нее грешу, там как всегда на запросе закрывается процесс, но не при каждом запросе. Видимо там где-то ошибка в калбеке не обрабатывается
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Ловите uncaughtException, выводите стек и смотрите ее исходники
источник
2019 January 27

MZ

Mike Zhukov in NodeUA - JavaScript and Node.js in Ukraine
Подскажите, пожалуйста, как прибить процесс, запущенный через cluster.fork(), если он занят?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Mike Zhukov
Подскажите, пожалуйста, как прибить процесс, запущенный через cluster.fork(), если он занят?
источник

MZ

Mike Zhukov in NodeUA - JavaScript and Node.js in Ukraine
Если занят(поток исполнения процесса заблокирован вычислениями) не работает ни worker.kill(), ни worker.kill('SIGKILL'). 😔
источник

KR

Kostyantin Randomnam... in NodeUA - JavaScript and Node.js in Ukraine
Because kill() attempts to gracefully disconnect the worker process, it is susceptible to waiting indefinitely for the disconnect to complete. For example, if the worker enters an infinite loop, a graceful disconnect will never occur. If the graceful disconnect behavior is not needed, use worker.process.kill().
источник