web-dev-qa-db-ja.com

アプリケーションサーバーの起動に失敗しました。サーバースレッドはWindowsに存在します

彼らのWebサイトからEnterpriseDBpostgresqlインストーラーを使用しましたが、pgadmin(postgresqlにインストールされている)を終了して実行すると、次のような構成エラーが発生します。

An error occurred initializing the application server:

Failed to launch application server, server thread existing

次に、pythonパスとアプリケーションパスを入力するように求められます。pythonパスの場合はC:\Users\xxx\AppData\Local\Programs\Python\Python35-32\Lib\site-packages\ここにpythonがインストールされています。しかし、どのアプリケーションについて質問しているのかわかりません。

9.6.3バージョンのpostgresql。 pgadminのバージョンは4です。windows1064ビット

9
sourlemonaid

同じ問題が発生し、「PYTHONPATH」システム変数が問題の原因であることがわかりました。だから私は環境変数を削除しました、そしてそれはうまくいきました。幸い、開発環境がリモートにあるため、これらの変数を使用していませんでした。

したがって、環境変数リストから「PYTHONHOME」または「PYTHONPATH」を削除して、アプリケーションを起動してみてください。

PgAdminコードから、

# For unknown reason the Qt runtime does not pass the environment
# variables (i.e. PYTHONHOME, and PYTHONPATH), to the Python
# sub-processes, leading to failures executing background processes.
#
# This has been observed only on windows. On *nix systems, it is likely
# picking the system python environment, which is good enough to run
# the process-executor.**
3
Saji Xavier