Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/241.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux Apache服务器在收到多个请求时挂起 我有一个PHP网站,它调用C++可执行文件。C++执行可计算并访问数据库,获取数据并返回网站。当我运行该网站时,它工作正常并给出输出,但当两个用户同时访问和运行该网站时,该网站挂在用户端,不会返回任何内容。这是服务器的问题还是因为C++的可执行?是否可能是因为我正在访问C++ exe中的数据库,所以它很慢,而且它挂起,因为请求同时访问数据库?_Php_C++_Linux_Apache - Fatal编程技术网

Linux Apache服务器在收到多个请求时挂起 我有一个PHP网站,它调用C++可执行文件。C++执行可计算并访问数据库,获取数据并返回网站。当我运行该网站时,它工作正常并给出输出,但当两个用户同时访问和运行该网站时,该网站挂在用户端,不会返回任何内容。这是服务器的问题还是因为C++的可执行?是否可能是因为我正在访问C++ exe中的数据库,所以它很慢,而且它挂起,因为请求同时访问数据库?

Linux Apache服务器在收到多个请求时挂起 我有一个PHP网站,它调用C++可执行文件。C++执行可计算并访问数据库,获取数据并返回网站。当我运行该网站时,它工作正常并给出输出,但当两个用户同时访问和运行该网站时,该网站挂在用户端,不会返回任何内容。这是服务器的问题还是因为C++的可执行?是否可能是因为我正在访问C++ exe中的数据库,所以它很慢,而且它挂起,因为请求同时访问数据库?,php,c++,linux,apache,Php,C++,Linux,Apache,apache配置中有什么需要更改的吗?因为当一个用户一次使用时,它工作正常,但当有多个用户时,它挂起并且不返回任何输出。还是因为服务器的硬件配置、cpu速度、内存 在PHP中,我使用exec($addr,$data)命令调用了可执行文件。由于C++代码太长,我不能在这里发布它,但是C++代码使用共享内存,并获取数据库以获取数据,如果这可能是问题。< /P>您如何调用C++可执行文件?显示更多代码(PHP代码和C++代码)!另外,您可能希望C++代码序列化它的执行。我已经编辑了我的问题……我如何序

apache配置中有什么需要更改的吗?因为当一个用户一次使用时,它工作正常,但当有多个用户时,它挂起并且不返回任何输出。还是因为服务器的硬件配置、cpu速度、内存


在PHP中,我使用exec($addr,$data)命令调用了可执行文件。由于C++代码太长,我不能在这里发布它,但是C++代码使用共享内存,并获取数据库以获取数据,如果这可能是问题。< /P>您如何调用C++可执行文件?显示更多代码(PHP代码和C++代码)!另外,您可能希望C++代码序列化它的执行。我已经编辑了我的问题……我如何序列化C++代码执行?我相信您的意思是“访问”而不是“C++”数据库中的“Excel”。请编辑您的问题,解释更多的方式和原因。显示相关C++代码。你可以使用信号灯,明白吗