この夏、2013 MBPで動きが取れなくなる問題が発生しました(クロムタブやファイルシステムの破損が多すぎる理由はわかりませんでした。いずれにせよ、完全な再インストールで修正されました)。私は1年以上マシン上で問題なく(前述の問題を除いて)Web開発を行ってきました。まで...
先週、ローカルサーバーでノードを起動したとき、マシン全体の速度が低下しました-極端な視覚的な遅れと、ターミナルとクロムを強制終了する必要があるポイントへの無反応。最終的にノードもクラッシュし、次の出力が表示されます。
exception in nodemon killing node
端末を再起動すると、次のメッセージが表示されます。
Last login: Thu Sep 25 10:03:32 on ttys001
-bash: fork: Resource temporarily unavailable
-bash-3.2$
これは、マシン全体を再起動するまで持続します。私は過去2週間、コンピューターを休憩しようとしてあまり努力していませんでしたが、典型的な開発ワークスペースを起動しようとするたびに(崇高なテキスト、10個のクロームタブを開き、nodemon / nodeのインスタンスを1つ実行しています) )、ノードを起動すると同じ問題が発生します。私は本当に何が起こっているのか見当がつかず、それは私に関するものです。うまくいけば、これが正しいフォーラムです...どんな助けも感謝します!
ノードがフォークしているサブプロセスが多すぎるようで、システムのプロセス制限を使い果たしているようです。(nodemon / nodeを開始する前に)アクティビティモニターユーティリティを実行してみて、[表示]> [すべてのプロセス]を選択し、ノードを開始してプロセスリストが爆発するかどうかを確認します。
—
ゴードンデイヴィソン14
あなたは正しい、それは何十ものサブプロセスを生成している。これが発生しないようにするにはどうすればよいのでしょうか?最新の安定ノードリリースを実行していますが、nodemonではなくnodeを使用するだけで問題が解決しません。
—
wkd 14年
ノードについてはあまり知りませんが、ノード自体ではなく、アプリケーションまたは構成内の何かが原因であると推測されます。
—
ゴードンデイヴィソン14年