【发布时间】:2016-12-10 13:22:59
【问题描述】:
当我使用 POST 方法将数据从 c# 应用程序(Windows 服务器)发布到在另一台服务器(Ubuntu)上运行的 PHP 页面时,
我每秒向 PHP 页面发布至少 1000 个请求,
c#应用程序是一个多线程应用程序,一旦它接收到数据就会将数据发布到php页面
当我不断发布数据时,我在 c# 应用程序上收到 发布超时错误,一旦我重新启动应用程序,它就会工作几个小时。 [注意:由于 php 需要时间来完成任务,所以新的请求正在等待,它创建队列并且它的等待时间超过了 2 分钟并且我得到了超时错误]。
我们的两个服务器都使用最多 50% 的 CPU 和 RAM 使用率
我检查了 c# 代码和 PHP 代码都工作正常,没有问题或错误
我检查了 mysql 配置也很好,但我不知道 apache 配置。
Apache 配置被设置为默认值
我认为可能是我应该配置 apache 或 php 以每秒处理 1000 个请求,我不知道确切是因为相同的代码工作正常,直到客户请求 增加了。
提前谢谢哥们:)
【问题讨论】:
标签: c# php apache windows-server-2012 ubuntu-server