While the fileno() method works on normal IO objects (sys.stdout, sys.stderr, sys.stdin and socket.socket), the IDLE Python IDE changes your IO objects which breaks this.
So... if you get this error, run the command from straight up Python instead.
x1dan,
Перенос в файл - разумное решение, особенно если параметры не меняются из админки
Если меняются, то в субд делаем таблицу и емулируем key-val хранилище
Если есть хоть какие-то тяжелые задачи - меньше і5 я б не брал
Микроменеджмент, ака повесить задачу на ядро помогает, на серверах и потоке, когда канал забивается запросами.