pyspider的project script被截断怎么办

发布于 2022-09-01 20:58:43 字数 382 浏览 10 评论 0

我有一个自建的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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

日久见人心 2022-09-08 20:58:43

一些数据库的字段有字符数限制, 超过了就被数据库截断了. demo.pyspider.org 用的是 postgresql, script 字段是 variable unlimited length 的. 而 sqlite 是 1,000,000,000, mysql 是 65536.

如果你没有使用分布式部署的话, 可以把数据放到独立文件中, 用 open(filepath).read() 方式加载.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文