Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Workshop at JS fwday-2018 "Best practices and t...

Workshop at JS fwday-2018 "Best practices and troubleshooting guide for node applications"

Avatar for Nikita Galkin

Nikita Galkin

March 18, 2018
Tweet

More Decks by Nikita Galkin

Other Decks in Programming

Transcript

  1. Верю, что: ▰ Любая проблема должна решаться на нужно уровне

    ▰ Сложности не в технологиях, сложности в людях ▰ Проблемы надо обсуждать, идеи – продавать, а решения – демонстрировать 2 Никита Галкин
  2. Проблемы с npm ▰ npm doctor ▰ npm cache clean

    ▰ --verbose ▰ https://github.com/npm/npm/wiki/Troubleshooti ng ▰ package-lock.json missed ▰ which npm
  3. Проблемы с Node.js ▰ Неправильная реализация ▰ Bit event loop

    delay или все “Тормозит” ▰ unhandledRejection/uncaughtException ▰ Memory-leak ▰ Проблемы с libUV
  4. Node.js remote debugging ▰ Bind port via ssh -N -i

    <path_to_ssh_key> -L 9229:127.0.0.1:9229 <username>@<host_ip_address> ▰ kill -SIGUSR1 <nodejs_app_pid> ▰ Enjoy in Google Chrome as local Debug