AMH开源社区

AMH社区 - 开放自由有价值的社区

[求助帖] 报告错误:AMH 4.0 修改PHP时区后报错(502 Bad Gateway)

seovery
铜牌会员
799.00 价值分

7,109 次阅读   12 张回复   seovery 发表于 2013-08-02 01:39:09
[i=s] 本帖最后由 seovery 于 2013-8-2 01:47 编辑 [/i]

修改PHP时区 (date.timezone)为:Asia/Tokyo

设置时区后错误
502 Bad Gateway
nginx

面板和网站都无法运行了,什么原因?需要卸载并重新安装AMH 4.0吗。

另外补充:

有没有一键的命令
amh nginx stop
amh php stop
amh mysql stop
amh host stop

多台vps执行这4条命令,手都酸了。
amh stop
amh start
。。。

建议有这样的命令

评价: 这个问题有价值吗?  没有 (0分)   有, 感谢 (0分)
2013-08-02 01:39:09 1

amysql
创始人
96722.00 价值分

Asia/Tokyo 设置是没问题的。
502 Bad Gateway

是php没正常运行。
amh php restart
重启。

下面命令你可以写shell:
新建脚本 name.sh

#!/bin/bash
amh nginx stop
amh php stop
amh mysql stop
amh host stop




评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-08-02 07:10:17 2

seovery
铜牌会员
799.00 价值分

引用:
amysql 发表于 2013-8-2 07:10
Asia/Tokyo 设置是没问题的。
502 Bad Gateway



试过了命令,还是一样的 502 Bad Gateway

评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-08-02 10:50:18 3

seovery
铜牌会员
799.00 价值分

感觉是nginx和php的conf出问题了
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-08-02 11:19:26 4

amysql
创始人
96722.00 价值分

引用:
seovery 发表于 2013-8-2 11:19
感觉是nginx和php的conf出问题了

php的问题才会502

amh php restart
看报错,估计你php-fpm配置弄错了,php启动不了。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-08-02 11:41:18 5

seovery
铜牌会员
799.00 价值分

引用:
amysql 发表于 2013-8-2 11:41
php的问题才会502

amh php restart


/usr/local/php/sbin/php-fpm start

这个启动命令怎么无效
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-08-02 12:03:19 6

seovery
铜牌会员
799.00 价值分

看了下日志 /tmp/php_errors.log

[02-Aug-2013 12:02:59 Asia/Shanghai] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261900 bytes) in Unknown on line 0
[02-Aug-2013 12:04:15 Asia/Shanghai] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261900 bytes) in Unknown on line 0
[02-Aug-2013 12:04:17 Asia/Shanghai] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261900 bytes) in Unknown on line 0

好像内存设置错误
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-08-02 12:08:02 7

amysql
创始人
96722.00 价值分

引用:
seovery 发表于 2013-8-2 12:03
/usr/local/php/sbin/php-fpm start

这个启动命令怎么无效


/usr/local/php/sbin/php-fpm --help
如果弄不好,把报错帖来吧。
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-08-02 12:09:50 8

seovery
铜牌会员
799.00 价值分

引用:
amysql 发表于 2013-8-2 12:09
/usr/local/php/sbin/php-fpm --help
如果弄不好,把报错帖来吧。


命令都提示 ok
就是一种报502错误

日志显示
[02-Aug-2013 12:25:15 Asia/Shanghai] PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 261900 bytes) in Unknown on line 0


修改了内存大小也一样
评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-08-02 12:28:25 9

seovery
铜牌会员
799.00 价值分

原因找出来了,设置PHP运行内存限制 (memory_limit) 256,改成256M,设置时候少了M。

发现后改过来,还是不行,还原配置,折腾了很久,反复测试都是一样。

无奈重启下VPS,发现竟然可以了,正常了。



评价: 这个答复有价值吗?  没有 (0分)   有, 感谢 (0分)
回复  2013-08-02 12:57:53 10
 1 2 >  (总2页)
AMH社区列表
旅客不可参与帖子, 请您先登录
用户服务中心