• 技术文章 >后端开发 >php教程

    七牛上传文件服务器显示502,如何解决?

    不言不言2018-05-16 09:36:39原创1853
    服务器环境是nginx+php-fpm
    用七牛的php-sdk写了个上传文件的demo,本地运行正常,上传到服务器测试出现以下结果:

    1.服务器终端下运行命令:`php demo.php`,结果正常,文件成功上传。
    2.用浏览器访问:`http://xxx.com/demo.php`,然后会经过长时间的等待返回502错误,文件上传失败。

    到网上找了一些解决nginx 502错误的方法,但貌似都没有生效,求指教该如何解决这个问题。

    附上demo.php代码:

    <?php
    set_time_limit(0);
    
    require_once  'vendor/autoload.php';
    
    use Qiniu\Storage\UploadManager;
    use Qiniu\Auth;
    
    // 用于签名的公钥和私钥
     $accessKey = '***';
     $secretKey = '***';
    
     // 初始化签权对象
     $auth = new Auth($accessKey, $secretKey);
    
     $bucket = 'blog';
    
     // 生成上传Token
     $token = $auth->uploadToken($bucket);
    
     // 构建 UploadManager 对象
     $uploadMgr = new UploadManager();
    
    $data = file_get_contents('11.jpg');
     $rt = $uploadMgr->put($token,substr(md5(time()),0,10).'.jpg',$data);
    
     print_r($rt);

    回复内容:

    服务器环境是nginx+php-fpm
    用七牛的php-sdk写了个上传文件的demo,本地运行正常,上传到服务器测试出现以下结果:

    1.服务器终端下运行命令:`php demo.php`,结果正常,文件成功上传。
    2.用浏览器访问:`http://xxx.com/demo.php`,然后会经过长时间的等待返回502错误,文件上传失败。

    到网上找了一些解决nginx 502错误的方法,但貌似都没有生效,求指教该如何解决这个问题。

    附上demo.php代码:

    <?php
    set_time_limit(0);
    
    require_once  'vendor/autoload.php';
    
    use Qiniu\Storage\UploadManager;
    use Qiniu\Auth;
    
    // 用于签名的公钥和私钥
     $accessKey = '***';
     $secretKey = '***';
    
     // 初始化签权对象
     $auth = new Auth($accessKey, $secretKey);
    
     $bucket = 'blog';
    
     // 生成上传Token
     $token = $auth->uploadToken($bucket);
    
     // 构建 UploadManager 对象
     $uploadMgr = new UploadManager();
    
    $data = file_get_contents('11.jpg');
     $rt = $uploadMgr->put($token,substr(md5(time()),0,10).'.jpg',$data);
    
     print_r($rt);

    现在还存在这个问题?你服务器是否不稳定呢?可能需要购买比较稳定的服务器,

    声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn核实处理。
    专题推荐:php 七牛云存储
    上一篇:php5.4以上版本htmlspecialchars输出为空问题解决方法汇总 下一篇:nginx负载均衡同步上传文件的问题

    相关文章推荐

    • 对PHP排序稳定性问题的深思!• 解析PHP闭包及Clourse类方法的作用• php无限极分类实现的两种解决方法_PHP• 理解PHP中的MVC编程之MVC框架简介_PHP• PHP5.0对象模型探索之抽象方法和抽象类_PHP

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网