10月29日(金)


今日作った


サーバの導入、クライアントの導入

サマリ


今日はサーバ(EC 2)クライアント(S 3)の導入について学びました.
その他に異常はありませんが、サーバの導入中にサーバ(sudo npm start)を実行し、サーバから離れて再実行します.
events.js:141
throw er; // Unhandled 'error' event

      ^
Error: listen EADDRINUSE :::9000
このようにエラーメッセージが表示され、実行されませんでした.
検索すると,サーバを初めて実行したときに端末を終了してもバックグラウンドでnodeが行われることが分かった.jsが実行中...
バックグラウンドで実行するpm 2や独自のコマンドを使用することなくバックグラウンドで実行できます.
これはずいぶん時間がかかった.

解決策


ps -ef | grep app.js
root 10922 10911 0 04:29 pts/0 00:00:00 sh -c node app.js
root 10923 10922 0 04:29 pts/0 00:00:00 node app.js
ubuntu 15103 14751 0 05:25 pts/1 00:00:00 grep --color=auto app.js
実行中のルートが表示されます.
kill -9 10922
kill -9 10923
rootを強制的に終了します.