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

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

Sponsored · Ship Features Fearlessly Turn features on and off without deploys. Used by thousands of Ruby developers.

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