所以我遇到了一个奇怪的问题:当我在One Signal仪表板中点击发送Web推送通知时,Mysql服务器就会死机 - 内存使用率达到100%并且cpu变得疯狂。它崩溃后不久,Mysql恢复正常运行。
我必须提到,即使通知中使用的图像未托管在同一台服务器上,也会发生这种情况。即使前5分钟没有人真正点击通知,它仍然会崩溃。 我们的名单有大约11,000名订阅者。
可能是什么问题?我只是不知道该怎么办。尝试根据mysqltuner.pl增加max_connections和其他my.cnf设置。没有运气。
这是在Magento 1.9商店中发生的,具有以下规格:24GB RAM,240GB SSD,12核2ghz,CentOS7,运行带有REDIS的Apache,php5.5。
更新:修正了修改OneSignal设置和发送通知的方式+启用my.cnf中的skip-name-resolve。
答案 0 :(得分:1)
我已经多次向someignal提醒过这个问题但是每次他们建议去寻找好的托管服务。 我认为问题出在onesignal wp插件上。我有一个来自vultr的专用云服务器,但是在新的推送通知后,网站仍然正常运行。 如果直接从信号仪表板发送推送通知,则没有问题。 因为我的所有要求都被置若罔闻,现在我不使用信号。