V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
V2EX  ›  hanssx  ›  全部回复第 58 页 / 共 59 页
回复总数  1174
1 ... 50  51  52  53  54  55  56  57  58  59  
2019-06-24 11:55:28 +08:00
回复了 hanssx 创建的主题 Flask sqlalchemy 中 column 类型为 list 的情况
@myyou 好像也只能这样了,在 flask 群里有 2 个哥们给了 2 种答案,
一种就是你这种,再弄一个表
另外一种是使用 mysql 的 json 函数,但是我搜索发现 json_search 好像只能匹配,无法比较。
要是还没有其他方案的话,只能这样了,到时候我给你转 5 块钱以表诚意,因为群里的哥们先说的。。。抱歉。
我的 QQ:9614 六 2392
2019-04-25 13:20:30 +08:00
回复了 flyycn 创建的主题 Python celery 自动停止运行怎么解决
celery 生产环境用 rmq 好些吧,CELERYD_MAX_TASKS_PER_CHILD 这个参数按照楼上的设置个值试试,或者 celery 版本换成 3.6 的最后一个版本?楼主用的 4.2 ?
仅供参考
2019-03-14 13:31:05 +08:00
回复了 heavenyoung 创建的主题 Python 正则表达式匹配 ip 地址的问题
自己在网上搜的一直在用的
def is_valid_ip(ip):
p = re.compile('^((25[0-5]|2[0-4]\d|[01]?\d\d?)\.){3}(25[0-5]|2[0-4]\d|[01]?\d\d?)$')
if p.match(ip):
return True
else:
return False
2019-03-14 13:29:17 +08:00
回复了 hanssx 创建的主题 Python 使用 pycharm 对 Python 项目调试遇到非常诡异的现象
经测试,py3.6.8 亦可,大概率真是 py3.7 的问题。。
2019-03-14 11:45:51 +08:00
回复了 hanssx 创建的主题 Python 使用 pycharm 对 Python 项目调试遇到非常诡异的现象
最后发现好像是 py3.7 的问题,换成 py2.7 可以了。
参考: https://forums.fast.ai/t/pycharm-ide-debugger-exception/28909/4
2019-03-13 23:09:55 +08:00
回复了 hanssx 创建的主题 Python 使用 pycharm 对 Python 项目调试遇到非常诡异的现象
@chenqh 但是我发现在虚拟机中使用 pycharm 调试,在使用了进程池的附近也会报一样的 KeyboardInterrupt 错误,看来不是远程调试的问题,不过师傅已经帮我解决了一个问题,师傅请问微信或者 qq 私聊或者发我吧,我给师傅转钱,我的 qq 是 9614 六 2392
@lniwn 提前下好,下到出错的后面了,也不行呢,感谢师傅。
2019-03-13 23:03:17 +08:00
回复了 hanssx 创建的主题 Python 使用 pycharm 对 Python 项目调试遇到非常诡异的现象
@chenqh 多谢师傅回复,没想到确实是这样,stream.write(message)改成 stream.write(message.decode('utf-8'))就可以了。
2019-03-13 22:28:03 +08:00
回复了 hanssx 创建的主题 Python 使用 pycharm 对 Python 项目调试遇到非常诡异的现象
pycon 群里刘师傅说了一个问题,“你用的是虚拟环境下的 python,为啥报错目录是 /usr/local/python3 呢”
我也感觉好奇怪,按道理来说,报错应该是在虚拟环境下的吧?!
2018-11-30 14:47:14 +08:00
回复了 hanssx 创建的主题 Python logging format 如何优雅地对齐
@lolizeppelin 为何不要用制表符呢?能详细说下吗
2018-11-05 16:52:13 +08:00
回复了 hanssx 创建的主题 Python logging format 如何优雅地对齐
@chinawrj 感谢感谢,是我要的答案,嘿嘿。
@kslr 兄弟没听明白你的意思,我只在一台机器运行一个 worker,在 20 台机器运行 20 个 worker。。
@daya 首先清除 gunicorn 多余进程,使用 netstat -antlp | grep port 或者 ps -ef | grep guni,然后 sudo kill -9 pid
然后再把 gevent-websocket 换成 gevetn,因为前者不支持 py3
最后把 flask-socketio 的 async_mode 换成 eventlet 而不是 gevent,gevent 会一直发送类似心跳包的东西,不知道有没有选项可以清除。
已解决,感谢各位的帮助,特别是 itertools。
@itertools 确实,老哥,能加您个 QQ 吗?想感谢您一下,gevent+flask-socketio 就会一直发请求并且 pending,eventlet 则不会,怎么会这样我也不明白,我的扣扣 9614 六 2392,期待老哥,哈哈。
@itertools 我晕,我本地不加 gunicorn,socketio.run(app=app, host='0.0.0.0', port=5000, debug=True),指定 async_mode='gevent',也会一直 pending,一直请求。。。
@itertools 我 flask 应用程序的启动代码:socketio.run(app=app, host='0.0.0.0', port=5000, debug=True)
其中 socketio 初始化时,指定了 async_mode='gevent',是这个原因吗?然后 gunicorn 也使用了 gevent。
@itertools 是的,不支持 py3,真是我的锅,第一次部署花了很多时间,使用了 gevent 之后没有 402 错误了,但是会一直 pending,gunicorn 日志显示好像是心跳包,正在找办法关了它。。。
[2018-10-11 16:40:27 +0800] [12128] [INFO] Shutting down: Master
[2018-10-11 16:41:47 +0800] [13014] [INFO] Starting gunicorn 19.9.0
[2018-10-11 16:41:47 +0800] [13014] [INFO] Listening at: http://127.0.0.1:5000 (13014)
[2018-10-11 16:41:47 +0800] [13014] [INFO] Using worker: gevent
[2018-10-11 16:41:47 +0800] [13017] [INFO] Booting worker with pid: 13017
Server initialized for gevent.
94207eaf37114c118b05480ba12679ef: Sending packet OPEN data {'sid': '94207eaf37114c118b05480ba12679ef', 'upgrades': [], 'pingTimeout': 60000, 'pingInterval': 25000}
94207eaf37114c118b05480ba12679ef: Sending packet MESSAGE data 0
94207eaf37114c118b05480ba12679ef: Received packet MESSAGE data 0/process_upload_csv
94207eaf37114c118b05480ba12679ef: Sending packet MESSAGE data 0/process_upload_csv
94207eaf37114c118b05480ba12679ef: Received packet PING data None
94207eaf37114c118b05480ba12679ef: Sending packet PONG data None
94207eaf37114c118b05480ba12679ef: Received packet PING data None
94207eaf37114c118b05480ba12679ef: Sending packet PONG data None
94207eaf37114c118b05480ba12679ef: Received packet PING data None
1 ... 50  51  52  53  54  55  56  57  58  59  
关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   5154 人在线   最高记录 6679   ·     Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 36ms · UTC 05:41 · PVG 13:41 · LAX 21:41 · JFK 00:41
Developed with CodeLauncher
♥ Do have faith in what you're doing.