![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Надо прикруть веб-сервис к датчикам температуры, покопался в гуглах - вроде web.py гуманен.
Но: не понимаю, как сменить порт, который он слушает и отломать ему использование sys.argv для самонастройки - у меня параметры командной строки для других целей, а у него первый параметр это порт для слушания. Идиотизм какой-то.
Но: не понимаю, как сменить порт, который он слушает и отломать ему использование sys.argv для самонастройки - у меня параметры командной строки для других целей, а у него первый параметр это порт для слушания. Идиотизм какой-то.
no subject
Date: 2012-02-04 09:47 am (UTC)function runsimple(func, server_address=('0.0.0.0', 8080))
no subject
Date: 2012-02-04 10:05 am (UTC)no subject
Date: 2012-02-04 10:42 am (UTC)web.httpserver.runsimple(app.wsgifunc(), ("0.0.0.0", 8888))
ебонуцца
no subject
Date: 2012-02-04 11:07 am (UTC)no subject
Date: 2012-02-04 11:12 pm (UTC)А для штук побольше -- pyramid.
no subject
Date: 2012-02-04 11:58 am (UTC)no subject
Date: 2012-02-04 12:03 pm (UTC)no subject
Date: 2012-02-04 12:11 pm (UTC)а так - fastcgi + nginx.
no subject
Date: 2012-02-04 12:23 pm (UTC)А nginx/apache и прочее это ж оверкилл, тем более, если так делать - нужно приложение на две части разбивать - в одной парсить данные с ком-порта, складывать их в rrdtool и слушать некий сокет/rpc/еще что-нибудь, а вторая часть в виде веб-приложения к этому rpc ходит за данными и отдает их в веб.
no subject
Date: 2012-02-04 12:27 pm (UTC)фейерверкфреймворк. в полноценном - куча плюшек. и тот же сервер встроенный. nginx - не оверкилл, - все равно в гагно наступите и понадобится, а так - руки порежете разбитым железным мпх.таки почему и нет?
no subject
Date: 2012-02-04 12:35 pm (UTC)Сначала сервис для раздачи информации, потом датчики перепаять на новый девайс и софтину, которая температуру показывает на винде, переделать.
А вот когда сломается или требования возрастут - переделаю на fastcgi/scgi/wsgi/mod_python и что там еще у них.
no subject
Date: 2012-02-04 12:42 pm (UTC)P.S.: mod_python нах. жрет много и вообще. nginx и для статики и для динамики. это хорошо.
no subject
Date: 2012-02-04 12:44 pm (UTC)а вот чистыми пальцами по заплеванной клавиатуре, - всегда..
no subject
Date: 2012-02-04 11:13 pm (UTC)