很不想用iis,然而客户不想增加机器,只好按客户的意思了。可是没想到发送短信以在本地
机器上是好的,在iis下直接500。
一开始以为是防火墙问题,后来检查了一下没有,再后来换了一个短信接口,就莫名其妙好了。
然而过段时间后发现其它几个调用外部服务的功能也出现了500。检查了一下代码,发现都是调用了guzzlehttp/guzzle ,而guzzlehttp,检查了一下也没找到原因,后来换用了mashape/unirest-php后一切正常。
怀疑是guzzlehttp使用了某些php特性在iis上不支持。
相关文章
- 12-02Windows 2008之IIS 7下PHP环境配置
- 12-02php – 如何将XMLReader / DOMDocument与大型XML文件一起使用并防止500错误
- 12-02Win7下 IIS+PHP(ZendLoader)+MySQL
- 12-02怎样在IIS下配置PHP
- 12-02nginx+php-fpm 的配置下,php的错误日志
- 12-02iis设置404错误页,返回500状态码
- 12-02IIS7.0设置404错误页,返回500状态码
- 12-02IIS7/8下提示 HTTP 错误 404.13 - Not Found 请求筛选模块被配置为拒绝超过请求内容长度的请求
- 12-02Windows10 下安装配置IIS + MySQL5.7.19 + nginx1.12.1 + php7.1.7
- 12-02linux下的php网站放到Windows服务器IIS下导入 .htaccess文件伪静态规则转换 (wordpress)