2017-06-29 6 views
0

私は非常に奇妙な問題を抱えています。 mongoid.ymlファイルのdb設定を変更するたびに、コンピュータを再起動するまで、変更内容は反映されません(rails cを実行し、Model.countのようなコードを実行するなど)。マシンを再起動することなくRongのMongoid dbの詳細を変更するには

これは正常な動作ですか?

+1

あなたは 'spring'を使用していますそれを殺しますか?あなたはそれを停止/再開したいかもしれません( 'spring stop') –

+0

@SergioTulentsevありがとう!私はそれを受け入れることができるように返信として追加しますか? – WagnerMatosUK

答えて

1

私の経験では、この種の問題はアプリケーションのプリローダ(springなど)が盗んで、アプリケーションコード/ configの変更内容を適切に再ロードしていないことが原因です。春の場合は、それを止めることで十分な場合があります。

spring stop 

しかし、私は春がハングアップして停止することをいくつかのケースがありました。その場合、私は強制的に

killall -9 -m spring 

(名前に「春」ですべてのプロセスを殺す)

関連する問題