0

我正在使用https://hub.docker.com/r/sverhoeven/cartodb/ docker 映像。我已按要求配置了 nginx。

我有一个正在运行的本地 cartodb,做了一些很酷的可视化。我可以随意上传 80MB 的文件。

但是,当我尝试上传一个 240MB 的文件时,它甚至都没有尝试。我立即在左下角弹出一个小提示“哎呀!连接 my_csv.csv 时出错”,当我单击以获取更多信息时,我有更多信息:“不幸的是,出现了连接错误”。

我不知道我应该看哪个日志。也许是 cartodb 失败了,也许是我的容器有一个我不知道的限制,也许它来自其他地方……我迷路了!

4

1 回答 1

0

docker image的描述中,它指出

您需要将 config/cartodb.nginx.proxy.conf 添加到 /etc/nginx/conf.d/。

可以在此处找到此文件,并且必须将以下行修改为所需的任何大小:client_max_body_size 100M;

还需要更改用户权限以允许他创建具有多行的表。由于它是本地 cartodb,因此可以通过连接到容器(docker exec -it container_id /bin/bash),转到/cartodb并使用以下命令:

bundle exec rake cartodb:set_custom_limits_for_user[<user_name>,<import_file_size>,<table_row_count>,<concurrent_imports>]
于 2016-03-15T12:20:56.340 回答