我正在使用其网络中的dart构建一个网络应用程序。目录中有两个名为' data'和' img'以及其他默认目录。 ' img'目录有大约82000个png文件使用1.1 GB。 '数据'目录有大约500个使用26M的json文件。应用程序是这样的,用户不必须一次查看所有文件中的所有数据。只发送小块。
当我发布' pub serve'命令它利用100%的CPU并挂起。我让它运行了几个小时,它再也没有回来。使用' top'命令我可以看到' dart'正在使用最大的CPU。我从web目录中删除了这两个目录,并且pub工作并且没有挂起。
我能做些什么来防止悬挂问题发生?
感谢您的帮助!
P.S这发生在最新的稳定版和开发版
上答案 0 :(得分:1)
您可能必须在pub serve
前面使用代理,并将img和数据移到他们自己pub serve
无法看到的目录中。