--
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
详情: http://code.google.com/p/cpyug/wiki/CpyUg
G+: https://plus.google.com/u/0/communities/108786798869709602787
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用户组,CPyUG 邮件列表)”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 python-cn+...@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。
syslog 可以配合rsyslog用
于 2013年11月20日 12:10, Shell Xu 写道:
某还在用古典的syslog方案,单独开个facility,然后直接存。
好处是可以直接打到任何一台服务器上去。坏处是单点。
在 2013年11月20日上午11:36,est <electr...@gmail.com <mailto:electronixtar@gmail.com>>写 道:
<mailto:catsty...@gmail.com>>
http://uwsgi-docs.readthedocs.org/en/latest/Logging.html
http://uwsgi-docs.readthedocs.org/en/latest/PythonModule.html#uwsgi.log
现成的不用非得去搞个第三方组件。。。
能超过uWSGI集群log能力的解决方案屈指可数。
2013/11/20 Catstyle Lee <catsty...@gmail.com
现在有个情况是这样的
django运行在uwsgi上,并且在nginx后面,uwsgi起了N个worker
django设置了logging,但是指向了同一个 TimedRotatingFileHandler
的文件
问题出现在log翻转的时候,有出现两个log,一个是正在使用的
L.log,一个是昨天的 L.log.xx-xx
但是两个log的内容都是今天的log,并且是不同的进程写的
进程A把log写到了L.log,进程B把log写到了L.log.xx-xx
查了一下资料,是python的logging不支持多进程造成的
也有一些候选的修改方案,比如自己写个socket_server/找支持多进程
的 logging库
但是改起来动静就有点大了,最好不要这么改...
现在来问问看有没有更方便简洁的解决方案么有=。=
-- BR,
/Catstyle_Lee
-- -- 邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
<mailto:python-cn@googlegroups.com>
详情: http://code.google.com/p/cpyug/wiki/CpyUg
G+: https://plus.google.com/u/0/communities/108786798869709602787
严正: 理解列表! 智慧提问!
http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用
户组,CPyUG 邮件列表)”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到
<mailto:python-cn%2Bunsu...@googlegroups.com>。
要查看更多选项,请访问 https://groups.google.com /groups
/opt_out。 <https://groups.google.com/groups/opt_out%E3%80%82>
发言: pyth...@googlegroups.com <mailto:python-cn@googlegroups.com>
详情: http://code.google.com/p/cpyug/wiki/CpyUg
G+: https://plus.google.com/u/0/communities/108786798869709602787
严正: 理解列表! 智慧提问!
http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用户
组,CPyUG 邮件列表)”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到
--
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
详情: http://code.google.com/p/cpyug/wiki/CpyUg
G+: https://plus.google.com/u/0/communities/108786798869709602787
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用户 组,CPyUG 邮件列表)”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 python- cn+unsubscribe@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com /groups/opt_out。 <https://groups.google.com/groups/opt_out%E3%80%82>
--
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
详情: http://code.google.com/p/cpyug/wiki/CpyUg
G+: https://plus.google.com/u/0/communities/108786798869709602787
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
--- 您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用户组,CPyUG 邮件列表)”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 python-cn+unsubscribe@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。
debian默认的就是rsyslog,我比较喜欢syslog-ng。
--
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
详情: http://code.google.com/p/cpyug/wiki/CpyUg
G+: https://plus.google.com/u/0/communities/108786798869709602787
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用户组,CPyUG 邮件列表)”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 python-cn+...@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。
On 11-20 15:26, Catstyle Lee wrote:
之前还没有用过syslog... 去翻了一遍,感觉这个略显重量级啊喂 并且logger是装饰在class上面的,每个class又根据模块的不同有不同的前缀 如gateway.player.xxx,如db.player.xxx,这样的话用是用syslog貌似人工的工作量会有点多 uwsgi的log也是一样的,我能在py里面使用uwsgi.log(),但是上面class-based的特性怎么破... 不过上面的依然不明觉历TvT
你不是使用的 logging 么?
不管你用 syslog 还是别的什么, 应该都不需要你动一行原来的代码的啊, 只需要开始配置 logging 时添加一个对应的 Handler 即可.
--
进出自由才是游戏者的生存之道。
--
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
详情: http://code.google.com/p/cpyug/wiki/CpyUg
G+: https://plus.google.com/u/0/communities/108786798869709602787
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用户组,CPyUG 邮件列表)”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 python-cn+...@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。
--
--
邮件来自: `CPyUG`华蟒用户组(中文Python技术邮件列表)
规则: http://code.google.com/p/cpyug/wiki/PythonCn
发言: pyth...@googlegroups.com
详情: http://code.google.com/p/cpyug/wiki/CpyUg
G+: https://plus.google.com/u/0/communities/108786798869709602787
严正: 理解列表! 智慧提问! http://wiki.woodpecker.org.cn/moin/AskForHelp
---
您收到此邮件是因为您订阅了 Google 网上论坛的“python-cn(华蟒用户组,CPyUG 邮件列表)”论坛。
要退订此论坛并停止接收此论坛的电子邮件,请发送电子邮件到 python-cn+...@googlegroups.com。
要查看更多选项,请访问 https://groups.google.com/groups/opt_out。