PHP shmop segfault重新加载

时间:2018-12-12 01:01:06

标签: php segmentation-fault shared-memory

我有一个工作量证明(POW)超时系统,该系统使用js + html作为客户端,使用php作为后端。我需要能够存储以前发出的挑战的缓存,并且我在php中使用shmop来将一些字符串化的json存储到mem缓存中。我遇到的问题是,在将POW发送到服务器后,刷新index.html会导致分段错误。

我怀疑这是php服务器本身,但是我不能将其混淆

到目前为止,我已经尝试注释掉php中的所有代码,但仍然会导致段错误。重新启动计算机以清除shmop缓存仍然会导致段错误。也许除了从php本身内部之外,还有其他清除缓存的简便方法,也许我可以使诊断变得更容易,但是重新启动计算机通常会花费很多时间。

apt-get remove php; apt-get install php也没有解决段错误

我有一个朋友git克隆了fix-segfault分支并在他的设置上对其进行了测试,但他无法重现我遇到的相同情况

SPECS:

后端:PHP 7.2.9-1开发服务器

OS(uname -a):Linux kali 4.18.0-kali2-amd64#1 SMP Debian 4.18.10-2kali1(2018-10-09)x86_64 GNU / Linux

FF:60.3.0esr(64位)

链接到github上的文件:https://github.com/dosisod/wasjs/tree/fix-segfault

我会看到可能导致此错误的文件只有index.htmlwas.jswas.html

文件太短了,无法张贴在这篇文章中,但是就像我之前说过的那样,这些甚至根本不是问题所在

0 个答案:

没有答案