2014-06-01 24 views
8

Sadece aşağıdaki yapılandırmayı kullanarak, EC2 Ubuntu 14.04 LTS benim ilk uWSGI sunucusunu yüklediniz:UWSGI bir dosyaya nasıl oturum açabilirim?

[uwsgi] 
http-socket = :9001 
plugin = python 
wsgi-file = foo.wsgi 
chdir = /home/bar 
process = 3 

uWSGI konteyner çalışıyor, ancak hiçbir günlüğü vardır. kılavuzda ardından, aşağıdaki ekledik:

logger = file:/tmp/errlog 

Ama işe yaramadı (sudo service uwsgi restart kullanarak) yeniden başlatmayı - Sunucu bu yapılandırmayla başlamak olmaz.

ini yapılandırmamda eksik olan herhangi bir fikir var mı?

cevap

20

"Ortak" sözdizimi "logto = dosya" dır.

Logger seçeneği, gelişmiş eklentiler için kullanılır, eğer 'file' birini kullanmak istiyorsanız, logfile eklentisini (python'u yüklediğiniz gibi) yüklemeniz gerekir. Ama dürüstçe sadece bir dosyaya giriş yapmak istiyorsanız, logto yeterli

+1

+1 teşekkürler. 'Logto =/tmp/errlog' ekledim ve sunucuyu yeniden başlattım. Sunucu iyi çalışıyor, ancak günlük dosyası oluşturulmuyor. –

+0

örneğini kapattığınızdan ve tamamen baştan başladığınızdan emin olun. yeniden yükleme kayıt alt sistemini sıfırlamayacaktır – roberto

+2

** logfile ** eklentisi, günlük-güzergahı yapmak istediğinizde ihtiyaç duyduğunuz konfigürasyona dosya ekleyebilirsiniz: 'plugin = logfile', tüm destekçi eklentileri */usr altında bulunabilir/lib/uwsgi/plugins *. – diabloneo