-
Notifications
You must be signed in to change notification settings - Fork 2
Error: Failed to lookup view "chat" in views directory " views"というエラーが表示される
Akihisa KODERA edited this page May 9, 2016
·
1 revision
年1回おこなわれるサーバのメンテンナンスにより、サーバを再起動したところチャットが動作しなくなり、Error: Failed to lookup view "chat" in views directory "/views"
というエラーが表示されるようになった。
$ ssh <リポジトリを設置したホスト>
$ su -
# ps ax | grep forever
1340 ? Ssl 0:00 /usr/bin/nodejs /usr/local/lib/node_modules/forever/bin/monitor /home/sit-admin/socketio-chat/index.js
5593 ? Ssl 0:00 /usr/bin/nodejs /usr/local/lib/node_modules/forever/bin/monitor index.js
5631 pts/1 S+ 0:00 grep --color=auto forever
もし、下記のような実行結果がかえってこればindex.js
が二つ走っていることになるので「4.プロセスをキル」を実行
上記の例であれば、<プロセス番号>は1340
# kill <プロセス番号>
# logout
$ forever list
info: Forever processes running
data: uid command script forever pid id logfile uptime
data: [0] ej4I /usr/bin/nodejs index.js 5593 5595 /home/sit-admin/.forever/ej4I.log STOPPED
すでに何かしらのプロセスが走っていれば「7.プロセスをキル」を実行
上記の例であれば、<プロセス番号>は5593
$ kill <プロセス番号>
プロセスを走らせるまえに、このリポジトリ配下に移動すること
$ cd socketio-chat
index.js
をforever
で実行
$ forever start index.js
これで大丈夫なはず。