2017-02-20 6 views
1

私はubuntu 12.04でuwsgiサービスをセットアップしました。uwsgiの起動に失敗しましたが、エラーが記録されません

[uwsgi] 
# this is the path to the virtualenv 
home = /var/www/api/webservice/current/ 

# this will point to the same file 
paste = config:/var/www/api/webservice/production.ini 

socket = /tmp/my_api.socket 
gid = www-data 
uid = www-data 
logdate = true 
master = true 
harakiri = 30 
limit-as = 1536 
reload-on-as = 1200 
no-orphans = true 
log-x-forwarded-for = true 
threads = 15 
workers = 2 
stats = /tmp/my_api_stats.socket 
listen = 400 

を私はsudo service uwsgi startを実行すると、私は「失敗」を得る:ここで

は、私が使用していたカスタム設定ファイルです。 しかし、/var/log/uwsgi/app/my_api.logのログにはエラーメッセージは表示されません。

これをどのようにデバッグできますか?

答えて

2

デバッグステップとして、uwsgiサービスの/ etc/systemd/systemユニット構成からExecStartコマンドを調べることができます。そのコマンドを実行し、エラーに関する情報があれば参照してください。

ところで、あなたのログファイル/var/log/uwsgi/app/my_api.logはログが書き込まれる場所ですか?もちろん、デフォルトにすることもできますが、そうでない場合は、設定にlogto=/path/to/the/logオプションを設定する必要があります。

1

uwsgi --ini this_config_file.iniあなたはそれをデバッグするのに役立ちますか?

1

debianベースのLinux OSを使用している場合は、デフォルトで/ var/log/uwsgi/app/logにログアプリケーションがあります。

また、uwsgiサービスの起動に失敗した理由をデバッグするのに苦労しました。 私のためにuwsgi --ini this_config_file.iniは正常に動作しましたが、多くの情報を与えることなくservice uwsgi startが失敗していました。

関連する問題