Comment faire pour activer uWSGI la journalisation dans un fichier?
Je viens d'installer mon premier uWSGI serveur sur EC2 Ubuntu 14.04 LTS, en utilisant la configuration suivante:
[uwsgi]
http-socket = :9001
plugin = python
wsgi-file = foo.wsgi
chdir = /home/bar
process = 3
La uWSGI conteneur fonctionne très bien, mais n'a pas de journalisation. Suivant le manuel, j'ai ajouté ce qui suit:
logger = file:/tmp/errlog
Mais le redémarrage (à l'aide de sudo service uwsgi restart
) ne fonctionne pas - le serveur ne démarre pas avec cette configuration.
Une idée de ce qui manque dans mon ini
de configuration?
OriginalL'auteur Adam Matan | 2014-06-01
Vous devez vous connecter pour publier un commentaire.
La "commune" de la syntaxe est "logto = fichier".
L'enregistreur option est utilisée à la pointe de plugins, si vous souhaitez utiliser le fichier " un, vous devez charger le fichier plugin (comme vous le chargez le python). Mais honnêtement, si vous voulez seulement de se connecter à un fichier, logto sera plus que suffisant
logto = /tmp/errlog
, et redémarré le serveur. Le serveur fonctionne OK, mais pas de fichier journal est créé.veillez à arrêter et complètement démarrer au cours de l'instance. le rechargement ne se réinitialise pas le sous-système d'enregistrement
journal plugin est nécessaire lorsque vous souhaitez faire un journal de route, vous pouvez ajouter oneline vous fichier de config:
plugin = logfile
, tous les suppor plugin peut être trouvée dans /usr/lib/uwsgi/plugins .OriginalL'auteur roberto