Python 请求实体太大:Can';尽管配置了最大机身尺寸,但仍无法保存大型Jupyter笔记本

Python 请求实体太大:Can';尽管配置了最大机身尺寸,但仍无法保存大型Jupyter笔记本,python,jupyter-notebook,ipython,jupyter,Python,Jupyter Notebook,Ipython,Jupyter,我有一个JupyterLab笔记本,当我试图保存它时,它会抛出下面的错误 File Save Error for ld_matrix.ipynb Invalid response: 413 Request Entity Too Large 笔记本包含一个图像打印(via),大约200KB(所以,不是很大) 我尝试在Jupyter配置中增加c.NotebookApp.max\u body\u size(请参阅),但这没有帮助。我还尝试了c.NotebookApp.max\u buffer\u s

我有一个JupyterLab笔记本,当我试图保存它时,它会抛出下面的错误

File Save Error for ld_matrix.ipynb
Invalid response: 413 Request Entity Too Large
笔记本包含一个图像打印(via),大约200KB(所以,不是很大)

我尝试在Jupyter配置中增加
c.NotebookApp.max\u body\u size
(请参阅),但这没有帮助。我还尝试了
c.NotebookApp.max\u buffer\u size
,但也没有成功

Jupyter版本:

jupyter core     : 4.7.0
jupyter-notebook : 6.1.5
jupyter client   : 6.1.7
jupyter lab      : 2.2.9
对不起,我只有(可能的)部分解决方法。当我尝试使用连接到服务器时,也会遇到同样的问题,但是当我执行ssh端口转发时,我没有遇到问题

My
jupyter--version
提供了以下内容:

jupyter core     : 4.6.3
jupyter-notebook : 6.1.4
qtconsole        : 4.7.7
ipython          : 7.19.0
ipykernel        : 5.3.4
jupyter client   : 6.1.7
jupyter lab      : 2.2.6
nbconvert        : 6.0.7
ipywidgets       : 7.5.1
nbformat         : 5.0.8
traitlets        : 5.0.5
我用电脑启动笔记本

nohup jupyter notebook --no-browser --port=8889
我使用

ssh -L 8889:127.0.0.1:8889 user@example.com
这里
user@example.com
是我在远程服务器上的帐户,我有权访问该服务器并希望在其上运行笔记本服务器

然后,我通过本地主机:8889通过本地机器的浏览器访问笔记本电脑。它们可以被正确编辑和自动保存

要使用localtunnel访问笔记本,请拨打

nohup npx本地隧道--端口8889--子域mysubdomain

然后尝试使用
mysubdomain.loca.lt
访问笔记本。当我保存笔记本时,右上角会出现一个棕色框,上面写着“请求实体太大”。有时当我清除所有输出时,我可以保存,但不总是这样。我确实更改了您更改的两个设置(我的笔记本确实低于旧的限制),但这没有帮助。为了确保确实设置了这些参数,我还尝试修改启动笔记本服务器的命令:

nohup jupyter笔记本--无浏览器--端口=8889--NotebookApp.max\u buffer\u size=numberofbytes--NotebookApp.max\u body\u size=numberofbytes

我不知道为什么SSH隧道神奇地为我解决了这个问题!理想情况下,我会让其他人只使用笔记本密码编辑我的笔记本,而不使用我在远程服务器上的帐户密码,因此我希望使用localtunnel之类的服务。

对不起,我只有(可能的)部分解决方法。当我尝试使用连接到服务器时,也会遇到同样的问题,但是当我执行ssh端口转发时,我没有遇到问题

My
jupyter--version
提供了以下内容:

jupyter core     : 4.6.3
jupyter-notebook : 6.1.4
qtconsole        : 4.7.7
ipython          : 7.19.0
ipykernel        : 5.3.4
jupyter client   : 6.1.7
jupyter lab      : 2.2.6
nbconvert        : 6.0.7
ipywidgets       : 7.5.1
nbformat         : 5.0.8
traitlets        : 5.0.5
我用电脑启动笔记本

nohup jupyter notebook --no-browser --port=8889
我使用

ssh -L 8889:127.0.0.1:8889 user@example.com
这里
user@example.com
是我在远程服务器上的帐户,我有权访问该服务器并希望在其上运行笔记本服务器

然后,我通过本地主机:8889通过本地机器的浏览器访问笔记本电脑。它们可以被正确编辑和自动保存

要使用localtunnel访问笔记本,请拨打

nohup npx本地隧道--端口8889--子域mysubdomain

然后尝试使用
mysubdomain.loca.lt
访问笔记本。当我保存笔记本时,右上角会出现一个棕色框,上面写着“请求实体太大”。有时当我清除所有输出时,我可以保存,但不总是这样。我确实更改了您更改的两个设置(我的笔记本确实低于旧的限制),但这没有帮助。为了确保确实设置了这些参数,我还尝试修改启动笔记本服务器的命令:

nohup jupyter笔记本--无浏览器--端口=8889--NotebookApp.max\u buffer\u size=numberofbytes--NotebookApp.max\u body\u size=numberofbytes


我不知道为什么SSH隧道神奇地为我解决了这个问题!理想情况下,我会让其他人只使用笔记本密码编辑我的笔记本,而不使用我在远程服务器上帐户的帐户密码,因此我希望使用localtunnel之类的服务。

感谢回复Max D。我的Jupyter笔记本在Kubernetes群集上运行,并通过入口/负载平衡广播到URL。很遗憾,我无法应用您的解决方案。感谢您的回复Max D。我的Jupyter笔记本运行在Kubernetes群集上,并通过入口/负载平衡广播到URL。很不幸,我不能应用你的解决方案。