まとまりのないブログ

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

ジャパンネット銀行がPayPay銀行に改名したらしい

2021年4月5日、ジャパンネット銀行はPayPay銀行としてスタートしました サービスは良いところもある。例えばヤフオクなどで商品を売ったときの売上が確定したら即口座へ振り込み手数料無しで振り込むこ …

Lenovo s145 のメモリ増設

先日注文したLenovo s145が配達されたので早速初期設定とメモリ増設。製品型番は81UT00HRJPで一番安いモデルで約3万4千也。 裏面のネジを全て外すとメモリ交換ができるようになる。ネジの仕 …

no image

体がかゆくなる原因

体がかゆくなる原因・理由をググっていたらあまりにも多くて何がなにやらわからなくなった。食物アレルギーや乾燥肌や内臓系の疾患や何らかの栄養素が不足や、とにかくいろいろありすぎる。 肌の乾燥 肌が乾燥して …

no image

古いスキャナをwinows10で利用する

windows xp 32bit対応のcanon製スキャナを入手したのだけれど、windows 10 64bit環境では対応するドライバやアプリケーションがインストールできないため使うためには一工夫す …

no image

Gigazine倉庫問題の民事裁判で判決が出た模様

「GIGAZINE倉庫破壊事件」で編集長が敗訴した理由 バトルは控訴審へ – 弁護士ドットコム 内容は、 Gigazine側が敗訴 問題となっていた倉庫の撤去・退去を命じられる 賃料相当の …