分享心得,共同进步 进群请认真阅读置顶信息,友善交流 加入即视为您遵守以下规则: 禁止广告、招聘、引战、开车(NSFW)、加密货币、拼车、黑产、灰产、过激言论、无意义发言、离题话题(参见置顶)、作弊及有偿任务,将警告或封禁。吹水或编程起步请移步: @coder_ot 本群使用 SCP-079,相关 SPAM 处理标准请见: scp-079.org/rule 长段代码请使用 pastebin 展示 误封申诉: @SCP_079_TICKET_BOT 友情联盟: @coderzh
所以我认为这个老兄说得对...
https://github.com/microsoft/pyright/issues/6905#issuecomment-1898152431
python的标准输出和标准错误是带缓冲的,有时候缓冲会坏掉(我在Arm的机器上遇到过),导致输出完全停止。可以尝试启动解释器时加 -u 参数 (python -u main.py),强制不缓冲,可能可以解决输出停止的问题。
Читать полностью…最近写的一个py程序还在运行,但是日志停在了2月,里面记录的东西也停在了2月,头大,不知道怎么排错😆准备无能狂怒喷py了😆
一般情况下,网络才是耗时大头,所以降低体积的目的是为了减少网络延迟,而不是为了降低序列化负担
grpc 用得多还主要原因除了性能之外,应该是生态好吧
如果是那种HTTP POST一把梭的API设计,那么可以直接替换成grpc,可能效率会高点,减少了很多HTTP协议上冗余的内容
Читать полностью…程序的正常逻辑应该存东西在内存里面(可以通过还在正常工作的API查询到这部分内容),这部分内容也在同一天截断了,所以是我写的逻辑有问题~~
Читать полностью…想起了我以前用py(django)写网站,也是全靠重启。。。虽然知道错误是索引系统不支持并行,所以在生产环境用多进程模式运行会出问题导致的,但是压根没法复现~~
Читать полностью…这是个缓存程序,程序其他功能都正常,某个线程上面跑的APIServer也能正常响应请求,但是看不到日志输出。。。
缓存的东西也截止到日志输出中断那一天。。。
日志系统本身应该没问题,logging输出,systemd-journal收集。磁盘空间不满理论上就不会出问题。
应该是py代码哪里出问题了,但是这程序。。。运行了半个月才出个问题,然后没有找到报错,这才是头大的地方。
那我的不算。我写过运行最长时间的,是一个py通过batch打开cfd后处理程序,几千万mesh node,调整角度做一千个slice截图保存,然后关闭。batch是多机器在集群上并行的,有统一的log文件记录进度,出错重试。运行超过一年以上,现在可能还在运行。
Читать полностью…我对 protobuf 了解不多,但我觉得应用层协议要高性能,那就得降低体积、节省从传输层到应用层数据序列化和反序列化的负担
Читать полностью…