【问题标题】:Apache configuration limits for PHP FTPPHP FTP 的 Apache 配置限制
【发布时间】:2018-04-13 08:18:37
【问题描述】:

我有一个 PHP 脚本,通过 AJAX POST 请求启动,它执行以下操作:

  1. ftp_get从服务器A到本地服务器
  2. ftp_put从本地服务器到服务器B
  3. ftp_put从本地服务器到服务器A
  4. ftp_delete 在服务器 A 上

该脚本今天失败,但没有发回 HTTP 错误(例如错误 500)。正在处理的文件非常大(大约 220 MB),但我需要我的系统能够处理比这更大的文件。

是否存在可能导致中断的 Apache 配置值(例如 upload_max_filesizepost_max_size)?简而言之,执行 FTP 操作的 PHP 脚本使用的潜在阻塞 Apache 配置值是什么?

【问题讨论】:

    标签: php apache ftp


    【解决方案1】:

    我认为没有任何特定于 FTP 的限制。

    但整体 PHP max_execution_time 可能是罪魁祸首。

    Apache 也可以有自己的限制。见Does Apache set a max execution time of its own?

    【讨论】:

    • 我已经将max_execution_time 设置为 7200,这已经足够了,因为脚本在 4 或 5 分钟后失败了。
    猜你喜欢
    • 2011-11-25
    • 2014-04-20
    • 1970-01-01
    • 2011-05-29
    • 2016-09-28
    • 2012-03-30
    • 1970-01-01
    • 2013-01-21
    • 1970-01-01
    相关资源
    最近更新 更多