未分類

djangoで「PermissionError: [WinError 32] プロセスはファイルにアクセスできません」エラー

Windows10のVisual Studio Codeでdjangoのデバッグをしていたら、下記エラーが発生した。

 command
PermissionError: [WinError 32] プロセスはファイルにアクセスできません。別のプロセスが使用中です。: 'hogehoge\\logs\\django.log' -> 'hogehoge\\logs\\django.log.1'

ログを出力する所でなんかエラーが発生している模様。

下記が参考になりました。

https://www.codetd.com/ja/article/6368130

イマイチよく分からなかったけど、Windows環境で発生するらしい。
ConohaVPSでは発生していなかったはず。

以下をrunserverするときのパラメータにつければいいらしい。

 command
--noreload

Visual Studio Code ではlaunch.jsonに下記のように記述すると大丈夫。

 command
"args": [
"runserver",
"0.0.0.0:8000", # 追加
"--noreload" # 追加
],

 

-未分類
-Django

© 2024 プログラマの雑記帳 Powered by AFFINGER5