0

好的,这可能是对一个小问题的很多解释,所以就到这里吧。

我有一个使用相对较新的应用程序发明者构建的测验系统(快速原型化 android 应用程序)这个应用程序发明者系统是使用拼图代码块构建的,然后在幕后将整个事物呈现给 java 并编译。其实很漂亮。好吧,有一个名为 tinywebdb 的代码块,它基本上允许您将 GET 请求打包成(我相信它的 JSON 格式)并将其发送到您想要的广泛互联网上的任何地方。

因此,对于这个测验系统,我用 PHP 构建了一个中央 Web 应用程序,它根据数据库中的问题构建一个测验,然后通过它们将它们一一发送到连接到该个人构建测验的任何移动设备。

为了完成这项工作,我让 PHP 循环处理它选择的问题并更新数据库中的状态。手机正在做的是每隔这么多秒读取该数据库,如果他们没有在测验中回答那个特定的问题并且状态为“去”,则将问题拉下来并显示它。然后用户回答它并重复循环。

这一切都很好。在运行 Web 应用程序的 PHP 旁边有一个单独的 PHP,所有手机都调用它来连接到数据库并读取问题或更新分数等。所以选择、更新和插入命令取决于它们调用 php.ini 的原因。

现在对于这个问题,我最近开始使用多部手机测试系统,而不是我一直使用的那部,但它不起作用。一部电话将始终连接,而任何其他电话都会停止。没有关联。我检查了错误日志,没有列出任何内容。

我曾假设移动设备与 PHP 建立的每个连接都是与数据库的单独连接。但是有些东西阻止了多个连接。

有什么建议么?我已经没有什么可以看的东西了。我想我正在寻找的是可以尝试或研究的事物的想法,这可能有助于我了解出了什么问题,以便我可以解决它。

谢谢你尽你所能的帮助。

4

1 回答 1

0

事实证明,这是 Web 主机提供商的一个未知问题。尽管有十几个详细的请求,他们要求他们阻止事情,但我总是被提到我自己的设备或自己的代码有什么问题。

为自己设置一个 VPS 并立即更改-o 我有一个工作系统,无需修改代码或设备。

直到我不喜欢那些通过指责别人来掩盖自己无能的人。

于 2014-05-15T12:56:52.340 回答