まとまりのないブログ

something which something is something

雑記・雑学

npmが異常終了した場合に発生する起動エラー

投稿日:

npmサーバーをデバッグで起動していて、例のWindowsアップデートで強制再起動をかけられてしまったため妙なことになった。大したことないだろうと思って再度起動してみると下記のようなエラーを吐くようになった。一応サーバーを再起動してみたんだが、同じエラーが出るのは不可解。というのもエラーの内容を見る限りポート80が既に使われているというような内容のようだが、ポート80は私のコードでは使ってないのだが。それに再起動までしたのに。

events.js:165
      throw er; // Unhandled 'error' event
      ^

Error: listen EADDRINUSE :::80
    at Server.setupListenHandle [as _listen2] (net.js:1342:14)
    at listenInCluster (net.js:1383:12)
    at Server.listen (net.js:1471:7)
    at Object. (/home/nakahira/nodejs/server.js:52:4)
    at Module._compile (module.js:649:30)
    at Object.Module._extensions..js (module.js:660:10)
    at Module.load (module.js:561:32)
    at tryModuleLoad (module.js:501:12)
    at Function.Module._load (module.js:493:3)
    at Function.Module.runMain (module.js:690:10)
Emitted 'error' event at:
    at emitErrorNT (net.js:1362:8)
    at process._tickCallback (internal/process/next_tick.js:114:19)
    at Function.Module.runMain (module.js:692:11)
    at startup (bootstrap_node.js:194:16)
    at bootstrap_node.js:666:3

psコマンドで該当するプロセスをkillしてみるかと調べたがよくわからないので、ポート80を使っているかもしれないプロセスを強制的にkill

kill -9 $(lsof -t -i:80)

これでnpm startとしたら起動するようになったが、まだ正常稼働にはいたらない。

追記で、異常終了した場合にnpmのpackage.jsonというファイルが紛失していることを確認した。npm init -yで復帰することはできたが色々とわからない現象が多い。

-雑記・雑学

執筆者:


comment

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)

関連記事

no image

掃除したらマウスのチャタリングが直った

長年パソコン使っているとマウスの不調が来て買い換えるということが多くなるが、不調が来たマウスを捨てずに取っておいたらどんどん溜まってきた。マウスの不調の原因は主にチャタリングやスクロールボタンの不具合 …

no image

レンタル VPS を試してみた

conoHa VPS 1ヶ月無料で使えるというらしいクーポンをもらえたので試してみた。コースは一番安いメモリ512MB,CPU1コア,SSD20GBというやつを。初期費用無料と最低利用期間無しというの …

no image

ASUS INTEL H310 PRIME H310M-E R2.0 レビュー

H310M-Aとの違い H310M-Aは発売日が2018/12/20となっており、H310M-Eは発売日が2019/5/23 となっている。スペックではH310M-AとH310M-Eで変更点は見当たら …

no image

東京オリンピック サッカー&バドミントン 組み合わせ

東京オリンピック バドミントン 組み合わせ&日程 東京オリンピック サッカー 組み合わせ&日程

no image

windows10の内蔵の時計がずれる

自作して4~5年つかているPCの内蔵時計がずれるようになった。手作業で同期をすればその時だけは正しい時間になるがまたしばらくするとどんどん遅れていってまったく時計として機能しない。ぐぐってなぜ時計が遅 …