web部署
zheng_lan_fang
这个作者很懒,什么都没留下…
展开
-
监控软件---Newrelic
newrelic: 可以监控web请求,数据库等,支持Python,Java,React等。Python + uwsgi + supervisordhttps://docs.newrelic.com/docs/agents/python-agent/installation/standard-python-agent-install其中第4步的启动,我们配置在supervisord里。[program:etable-webserver]user = ibdwebprocesscommand =原创 2020-08-03 18:07:54 · 415 阅读 · 1 评论 -
UWSGI config
socket = 127.0.0.1:8071master = trueprocesses = 4; API 超时时间harakiri = 60harakiri-verbose = truelimit-post = 65536post-buffering = 8192;disable request log disable-logging = true;logto = /opt/log/uwsgi-icom.loglogger = file:logfile=/opt/log/uwsg.原创 2020-07-10 14:42:44 · 461 阅读 · 1 评论 -
nginx + uwsgi 部署 django 400错误
访问url会报400错误原因:项目的setting里面的ALLOWED_HOSTS = ['*',]原创 2018-07-03 09:59:55 · 1999 阅读 · 0 评论 -
Python log 重复问题
问题: log = logging.getLogger(__name__) 使用log打印日志的时候,会打印两遍日志。原因: loggers对象是有父子关系的,当没有父logger对象时它的父对象是root,当拥有父对象时父子关系会被修正。举个例子,logging.getLogger("abc.xyz") 会创建两个logger对象,一个是abc父对象,一个是xyz子对象,...原创 2018-11-23 13:28:47 · 1224 阅读 · 0 评论 -
Pyramid 捕获异常日志 Exception log
def main(global_config, **settings): """ This function returns a Pyramid WSGI application.""" config = Configurator(settings=settings) config.add_forbidden_view(http_response.forbidden...原创 2018-11-23 15:30:25 · 308 阅读 · 0 评论 -
nginx 使用 service nginx start 启动失败
问题:sudo service nginx start启动失败解决:# 查看 SELinux 的状态$ /usr/sbin/sestatusSELinux status: disabled# 将SELINUX=enforcing 修改为 SELINUX=disabled$ sudo vi /etc/selinux/config# Th...原创 2019-01-10 10:12:33 · 7665 阅读 · 0 评论