LNMP LNMPA 504错误解决方法

时间:2011年5月28日 栏目:VPS教程 作者:赵 容 点击: 14,426 次

自营机房/高防服务器/高防VPS/美国高防/洛杉矶VPS/洛杉矶高防服务器

lnamp

123systems的VPS放那里很久没用,刚好W2被停了一些时日,实在无聊,想把美女图片还是放在上面,所以,直接卡擦重装了123systems的VPS的系统,$15刀的小内存,自然不弄面板了,直接LNMP,结果出现了意想不到的问题。

VPS安装LNMPA一路比较顺利,貌似时间比较长,花了2小时左右(哎,够郁闷的,晚点写个123systems$15/年VPS的评测吧),下载源码,解压都不错,安装dedecms,完全OK。这个源码,是别人提供的,上传空间需要安装后再还原下数据,问题就在还原数据的时候出现了,每次均很快提示:504 Gateway Time-out

因为后台要还原的数据文件很多,我发现,前面比较小的没问题,问题总是出现在恢复某个大的数据库文件上,首先想到可能是php执行时间问题,打开/usr/local/php/etc/,编辑php.ini文件:

max_execution_time 设置为0(或者高于目前值的数值)

重启过LNMP之后,忐忑的重新还原数据,OH,仍然504,头疼,继续搜索解决方法。

编辑:/usr/local/apache/conf/extra/下的httpd-vhosts.conf文件

查找:

php_admin_value open_basedir

修改为:

php_admin_value open_basedir "/home/wwwroot:/tmp/:/var/tmp/:/proc/:/etc/"

(#或者直接将它注释掉)

然后,重启LNMPA。

/root/lnmpa restart

继续恢复,终于OK了。

虽然问题解决了,但是,我回想之前在buyVM的128MB内存VPS上安装,却没有出现类似的问题,实在比较闲,我想试试安装LNMP,不要加A试试,结果,完全如我所料,仅使用LNMP环境,dedecms后台完美还原,未出现任何问题!

经过上面的测试不难看出,小内存VPS也许不太适应LNMPA,还是用LNMP比较好,避免一些无端的问题。另外,搜索中发现,有朋友在使用LNMP的过程中出现504错误,虽然赵容没有遇到这个问题,但是,这里一并记录下来,方便遇到问题的朋友试试:

1.调整php-fpm.conf的相关设置/usr/local/php/etc/(***LNMPA无此文件!***)

<value name=”max_children”>32</value>
<value name=”request_terminate_timeout”>30s</value>

2.调整nginx.conf的相关设置/usr/local/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;

好了经过以上的各种方法之后,您还是遇到504的话,赵容给个建议:找个锤子出来,对着电脑,一锤子下去!哈哈,开玩笑的!各位爷您可别当真,赵容不对您看了前面的话产生的一切后果负责哦~~~

高防VPS/洛杉矶高防/高防服务器/20年老牌机房

声明: 博客仅为分享信息绝非推荐,网站不参与交易绝非中介,内容均仅代表个人观点绝非权威,读者请自行考虑后入手并自担风险!一分钱一分货仍是恒久不变之真理,未成年读者(包括生理和心理)请在监护人陪同下访问本站!本文由( 赵 容 )原创编译,转载请保留链接: LNMP LNMPA 504错误解决方法码字不易,谢绝复制粘贴!
关于使用: 本站主要分享服务器及VPS信息,不提供任何产品销售及代购,所有访客朋友请在国家法律法规许可范围内购买和使用产品,QQ群讨论:683851361.
关于安全: 任何IDC都有倒闭和跑路的可能,主机线路更不可控,月付和备份是您的最佳选择,请保持良好的、有规则的备份习惯.

LNMP LNMPA 504错误解决方法:目前有11 条留言

  1. 修改的这些文件去哪里找啊?? 😮

    完全新手啊

    2016-09-04 17:33 [回复]
  2. ❓ 一不小心搜索到这里,呵呵

    2013-07-22 14:12 [回复]
  3. 4楼
    帅气小肚男:

    有木有 128mb 的配置方案?

    2012-10-26 14:32 [回复]
    • 赵 容:

      128MB直接装个lnmp就行了呗~

      2012-10-26 14:33 [回复]
      • 帅气小肚男:

        504 502 各种来袭、、、、

        2012-10-26 15:17 [回复]
  4. 地板
    668返现网:

    我的是512内存的,按照上面设置了,效果是有。可是内存从160跳到了300多,太耗内存了。能不能把上面的参数以512内存为基础修改一下。回复给我啊

    2012-05-19 21:48 [回复]
    • 赵 容:

      可以试试修改这些为默认
      fastcgi_connect_timeout 300;
      fastcgi_send_timeout 300;
      fastcgi_read_timeout 300;
      fastcgi_buffer_size 64k;
      fastcgi_buffers 4 64k;
      fastcgi_busy_buffers_size 128k;
      fastcgi_temp_file_write_size 256k;
      但nginx.conf的其他参数也很重要的,512MB内存的VPS装lnmp报错504的机会真的太少了,不行的话重新装一遍吧。

      2012-05-19 22:07 [回复]
      • 用了荣哥给的参数后,内存果断的降了好几十,很满意了。谢谢哦

        2012-05-20 04:47 [回复]
  5. 板凳
    668返现网:

    在 nginx.conf 里没有找到 fastcgi之类的文件,自己在里面直接添加,可以吗?

    2012-05-17 02:15 [回复]
    • 赵 容:

      可以。

      2012-05-17 07:20 [回复]
  6. 沙发
    deardongdong:

    可惜sendmail还是会出现504错误!晕。

    2011-10-17 23:18 [回复]

发表评论


hostyun locvps

广而告之