alexsilva / supervisor

Supervisor process control system for Windows
http://supervisord.org
Other
118 stars 26 forks source link

running windows server2012, got `Error: utf-8` #10

Closed potoo0 closed 4 years ago

potoo0 commented 4 years ago

It works fine when I test on my computer, but copy conf and runing in win-server2012, got Error: utf-8. Could you give me some tips, thanks. Here is my conf: z_floatingDete.ini:

# z_floatingDete.ini
[program:z_floatingDete]
directory = D:\\floatingDete
command = D:\\Python36\\python.exe 0_test.py
autostart = false
autorestart = true
startsecs = 5
startretries = 3
redirect_stderr = true
stdout_logfile = D:/supervisor/logs/childs/z_floatingDete.log
stdout_logfile_maxbytes = 1MB
stdout_logfile_backups = 10

supervisord.conf:

# supervisord.conf
[inet_http_server]         ; inet (TCP) server disabled by default
port=*:5555      ; ip_address:port specifier, *:port for all iface
username=qqq              ; default is no username (open server)
password=aa               ; default is no password (open server)

[supervisord]
logfile=D:/supervisor/logs/supervisord.log  ; main log file; default $CWD/supervisord.log
logfile_maxbytes=50MB        ; max main logfile bytes b4 rotation; default 50MB
logfile_backups=10           ; # of main logfile backups; 0 means none, default 10
loglevel=debug                ; log level; default info; others: debug,warn,trace
pidfile=D:/supervisor/logs/supervisord.pid ; supervisord pidfile; default supervisord.pid
nodaemon=false               ; start in foreground if true; default false
minfds=1024                  ; min. avail startup file descriptors; default 1024
minprocs=200

[supervisorctl]
serverurl=http://127.0.0.1:9001

[group:z]
programs=z_floatingDete     ; each refers to 'x' in [program:x] definitions
priority=555                ; the relative start priority (default 999)

[include]
files = D:/supervisor/conf.d/*.ini

log:

PS D:\supervisor> supervisord.exe --nodaemon -c "d:\supervisor\supervisord.conf"
2020-01-08 17:39:42,341 INFO Included extra file "D:/supervisor/conf.d\z_floatingDete.ini" during parsing
2020-01-08 17:39:42,346 INFO process group added: 'z'
Error: utf-8
For help, use D:\Python36\Scripts\supervisord -h
alexsilva commented 4 years ago

Make sure your configuration files are in utf-8 encoding.

potoo0 commented 4 years ago

all conf files already in utf-8 encoding. And all conf tested on my own computer(OS: win10), just cann't running on windows server 2012.

image

image

potoo0 commented 4 years ago

logfile when changed loglevel to trace


D:\supervisor>supervisor. exe --nodaemon -c d:\supervisor\supervisor. conf" -e trace
2020-01-09 20:28: 54,809 INFO Included extra file d:/supervisor/conf. d\z_floatingDete.ini" during parsing
2020-01-09 20:28: 54,818 INFO process group added:'z'
2020-01-09 20:28: 54,820 TRAC Computing default hostname
Error:utf-8
For help, use D:\Python36\Scripts\supervisor -h
```.
potoo0 commented 4 years ago

After I change windows computer, problem solved. Thanks.