VPS侦探论坛

 找回密码
 注册
查看: 7306|回复: 5

安装lnmpa无法发送邮件导致504 Gateway Time-out

[复制链接]
发表于 2011-9-30 00:34:31 | 显示全部楼层 |阅读模式

运行一个程序时发现一直产生504 Gateway Time-out,修改了很多配置也没用,后来移除程序中发送确认邮件的代码就正常了。

sendmail也安装了,但用探针发送测试邮件失败,但程序(未使用smtp)有时却能发送,不知是什么原因?是否有解决方法?
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-9-30 07:27:30 | 显示全部楼层


可以按https://bbs.vpser.net/viewthread ... p;fromuid=3#pid6971 这个方法修改对应的虚拟主机配置试试
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-9-30 10:35:15 | 显示全部楼层

谢谢解答,我也注释掉php_admin_value open_basedir测试过,仍然504。

但今天发现探针可以发送测试邮件了,但程序一使用mail函数还是出错。
美国VPS推荐: 遨游主机LinodeLOCVPS主机云搬瓦工80VPSVultr美国VPS主机中国VPS推荐: 阿里云腾讯云。LNMP付费服务(代装/问题排查)QQ 503228080
发表于 2011-9-30 11:49:28 | 显示全部楼层



延长php执行时间试过了没?
Linux下Nginx+MySQL+PHP自动安装工具:https://lnmp.org
 楼主| 发表于 2011-9-30 12:55:09 | 显示全部楼层

刚发现以前邮件可以发送,就是都到垃圾箱里所以没看到。

这是nginx.conf的配置:
fastcgi_connect_timeout 600;
fastcgi_send_timeout 600;
fastcgi_read_timeout 600;
fastcgi_buffer_size 256k;
fastcgi_buffers 16 256k;
fastcgi_busy_buffers_size 512k;
fastcgi_temp_file_write_size 512k;


php.ini中是max_execution_time = 300

但增加php执行时间也不是根本的解决方法,其他的主机在发送邮件时可不会花这么多时间。
主机是DirectSpace 1G内存的,域名也是刚修改dns的,不知和这些是否有关系。以前程序在lnmp上可以正常运行。

感谢你的再次解答。

军哥运维代购:http://shop63846532.taobao.com/

发表于 2011-10-17 23:01:34 | 显示全部楼层

回复 5# 的帖子


有没有解决啊?我也发现这个问题了,发个邮件特别费时间。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|VPS侦探 ( 鲁ICP备16040043号-1 )

GMT+8, 2024-9-21 13:46 , Processed in 0.027887 second(s), 16 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表