【问题标题】:How to avoid daily uploading of files to PCF如何避免每天将文件上传到 PCF
【发布时间】:2021-04-01 23:49:39
【问题描述】:

我的 Dash plotly 应用程序在 PCF 中运行,我的 app.py 基于与 app.py 一起上传到 pcf 的 excel 文件运行,但是 excel 提要每天都在变化,所以我每天都将新文件上传到pcf 使用“cf push”,是否可以避免这种情况,比如让 pcf 从我的文件系统中读取 excel,而不是每次都将新的 excel 文件上传到 pcf 单元容器

【问题讨论】:

    标签: pcf


    【解决方案1】:

    基本上,您需要将一些持久存储附加到您的容器,以便应用可以在运行时引用可用文件。有一些可供探索的选项:

    • 如果您的终端启用了 NFS,那么您可以挂载文件共享并直接从该位置选择文件。
    • 否则您可以使用另一个 PCF 服务 (只是为了将其分开以便更好地管理)可以拉 使用 sftp 从您的服务器传输文件并传输到 S3。修改您的应用 从 S3 引用文件。

    【讨论】:

    • 谢谢,是的,我的文件在 NAS 共享驱动器中,我在 pcf 中探索了 smb 卷服务,但是当我尝试挂载它们时抛出错误 App instance exited with guid 3d3cedd6-5254-4401 -8a6d-ad982673fd30 有效载荷:{“instance”=>“121f47d7-692f-4664-6f62-844c”、“index”=>0、“cell_id”=>“93c96a05-748b-457d-bd15-1aa4680729fe”、“原因"=>"CRASHED", "exit_description"=>"挂载卷失败,错误:退出状态 32", "crash_count"=>7, "crash_timestamp"=>1609147445720443954, "version"=>"7e8a878e-d697-4091 -982f-28ab0c977899"}
    • 似乎 NFS 服务器出于某种原因拒绝连接。服务器消息传递协议 (SMB) 是在 Windows 系统中实现的本机文件共享协议。 Linux 系统使用网络文件系统 (NFS) 协议来共享文件和文件夹。你有 Windows 文件服务器和 PCF 有可用的 Windows 堆栈吗?否则 SMB 可能并不理想。您能否启用调试日志并查看它是否提供更多信息?
    猜你喜欢
    • 1970-01-01
    • 2018-01-16
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-11
    • 1970-01-01
    • 2010-10-06
    • 1970-01-01
    相关资源
    最近更新 更多