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"

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