如何排查指定字符串提交出现 502 的情况?

2016-11-08 23:18:59 +08:00
 hoythan
LNMP 环境, PHP Form 下创建一个 input 和 button.

在 input 中键入指定字符串 ( 新生儿系列 )
点击按钮就会出现长时间的加载,然后报错 502.

如果给这个字符串添加一些符号,比如_#$%^& 就是正常的.
或者改变文字的排序,例如 系列新生儿等 也是正常的.

请问我该怎么排查这个奇葩的问题?
1888 次点击
所在节点    程序员
16 条回复
windfarer
2016-11-08 23:20:52 +08:00
502 是不是你的 PHP 崩了。。看看日志嘛
hoythan
2016-11-08 23:24:20 +08:00
@windfarer ....紧张我都忘记有日志这个东西了,多谢.......
hoythan
2016-11-08 23:33:41 +08:00
日志没有什么可以用的信息看到.............
stamaimer
2016-11-09 01:10:02 +08:00
断点调试不会?
lslqtz
2016-11-09 01:33:19 +08:00
502 ,如果 PHP 能执行不是代码错误的话,我一般是在 PHP 中每一行输出一个数字,最后根据数字排查哪一行后出错。
kslr
2016-11-09 06:53:22 +08:00
@lslqtz 来试试断点调试?
justfindu
2016-11-09 08:57:20 +08:00
指定字符是什么
suxd
2016-11-09 09:05:01 +08:00
这么严重了
hoythan
2016-11-09 09:13:05 +08:00
@lslqtz …一共就 5 行代码, form 占用 2 行 input 一行 button 一行 phpecho 一行
hoythan
2016-11-09 09:13:59 +08:00
@stamaimer 服务器怎么断点调试
lslqtz
2016-11-09 11:56:20 +08:00
@hoythan 发代码就好了
skylancer
2016-11-09 12:19:26 +08:00
我建议先好好阅读一下 PHP 的文档
stamaimer
2016-11-09 15:15:49 +08:00
线上调试?你的开发环境不能断点调试吗?
huixia0010
2016-11-09 16:26:36 +08:00
不会断点你不能直接
var_dump();
die();
这样么
ToughGuy
2016-11-09 17:19:32 +08:00
nginx 错误日志看下
hoythan
2016-11-09 17:59:03 +08:00
@huixia0010 只有 5 行代码,你觉得我放哪里合适.

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/319123

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX