0

2 つのドライブを備えた Mercurial リポジトリ用のサーバーがあります。

  • ドライブ C: - 50 Gb
  • ドライブ E: - 1 Tb

このリポジトリの Web サーバーとして、hg serveコマンドで起動される内部 Web サーバーを使用しています。SSL が無効になっています。

Mercurial バージョン: 2.3.1。

構成ファイル:

[web]
push_ssl = False
allow_push = *
port = 8080

私のリポジトリは、約 800 Gb の空き容量があるドライブ E に配置されています。通常、ドライブ C の容量が不足しています。これが発生すると、エラー「HTTP エラー 500: エラー」が原因で、このリポジトリに何もプッシュできません。ドライブ C のスペースを解放して Web サーバーを再起動すると、すべて問題ありません。

ドライブ C で利用可能な容量が重要なのはなぜですか?

4

1 に答える 1

1

おそらく、いくつかの一時ファイルが TMP ディレクトリに作成されています。その環境変数を確認してください。通常は C: ドライブを参照しています。

于 2013-08-17T17:06:32.320 に答える