pyspider的project script被截断怎么办
我有一个自建的pyspider 0.3.7服务器,其中有一个project的字符数很多,每次可以正常保存,从数据库里看也正确存入了,但是在webui打开编辑就会被截断,也没办法执行。我在demo服务器上也建了一个类似的project http://demo.pyspider.org/debug/long_script_test,在demo服务器再次打开编辑并没有被截断,但是同样的内容在我自己的服务器上打开编辑就被截断了,js控制台里看script_content.length是65535。请问是哪里的配置不对?
服务器运行环境Python 2.7.9,Debian 8.2 64bit
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
一些数据库的字段有字符数限制, 超过了就被数据库截断了. demo.pyspider.org 用的是 postgresql, script 字段是 variable unlimited length 的. 而 sqlite 是 1,000,000,000, mysql 是 65536.
如果你没有使用分布式部署的话, 可以把数据放到独立文件中, 用 open(filepath).read() 方式加载.