0

在 vabienusa.com 上放置信用卡错误后,我收到“内部服务错误”,而通过 Stripe Dashboard 付款成功,使用户没有确认页面。

上图链接:https ://www.upwork.com/jobs/~012ce3987bb1ae4031

服务器错误日志:

注意:由于 StackOverlfow 对 URLS 的限制,URL 缩短为

[warn] [client 64.80.129.250] (104)Connection reset by peer: mod_fcgid: error reading data from FastCGI server, referer: /checkout/

[错误] [客户端 64.80.129.250] 脚本头过早结束:php,引用者:checkout/

[emerg] [client 64.80.129.250] (22)Invalid argument: mod_fcgid: can't lock process table in pid 497662, referer: /checkout/

[emerg] [client 64.80.129.250] (22)Invalid argument: mod_fcgid: can't lock process table in pid 548206, referer: /wp-admin/admin.php?page=wc-status&tab=logs&w3tc_note=flush_pgcache

[emerg] [client 196.42.9.89] (22)Invalid argument: mod_fcgid: can't lock process table in pid 577444, referer: /wp-admin/post.php?post=907&action=edit

我为解决错误所做的工作:

  • MySql 8 更新为 MySql 10
  • PHP 内存限制已更新
  • 移动到新服务器,因此 PHP 根据 Wordpress 的要求更新到 5.6
  • 在退出结帐时启用强制 HTTPS 和 HTTP
  • 停用强制 HTTPS

笔记:

  • 我们不使用其他支付网关
  • 尚未获得确认页面,这是一个新网站,尚未上市
  • 我们可以确认订单并通过 Stripe 付款
  • 没有 Wordpress 日志错误,只有成功付款的日志
4

1 回答 1

0

我们发现 Wordpress 站点没有使用 SMTP 身份验证,因此 sendmail 进程导致服务器错误。所以,我安装了“Easy WP SMTP”插件。

于 2016-09-29T03:14:19.890 回答