草庐IT

apache-commons-lang3

全部标签

php - php/apache 中的多线程

我正在构建一个大型php框架。现在我们正尝试在每个脚本中利用所有可能的核心。如何在多个内核上运行一个脚本。例如,假设我在一个php文件上有两个函数,它们进行大量处理。我怎样才能在两个不同的处理器上同时运行两者,然后将结果返回给脚本并继续进行其余的处理。是否有任何其他脚本可用于创建这样的Web应用程序...我尝试过在线查找,但我发现的解决方案只有桌面应用程序 最佳答案 没有这样的多处理方法。您可以做的是创建一个主php文件,然后有一个文件执行某些操作,然后对该文件进行多次ajax调用以为其打开多个线程。我就是做这个的。简单且设置起来不

apache2 - 对等方重置 Apache PHP5-FPM 连接

类似这样的事情不断出现在我的Apache日志中。我怎样才能在未来调试这个和/或防止这个:(104)对等方重置连接:FastCGI:与服务器“/var/www/php5.external”的通信中止:读取失败FastCGI:从服务器“/var/www/php5.external”接收到不完整的header(0字节),(4)中断的系统调用:FastCGI:与服务器“/var/www/php5.external”的通信中止:select()失败 最佳答案 关于您的“select()failed”错误以及其他可能的错误,请检查您的libap

php - 如何使用 PHP 执行 Apache 子请​​求?

我正在尝试使用PHP函数virtual()向用户正确显示错误文档,如果满足条件则显示“未找到”页面。这是我在脚本上写的://ifconditionismetvirtual('/var/www/error/HTTP_NOT_FOUND.html.var');不知何故,显示了一个空白页面,这是我收到的警告:PHPWarning:virtual():Unabletoinclude'/var/www/error/HTTP_NOT_FOUND.html.var'-requestexecutionfailedin/var/www/html/testonline100我已检查是否正在执行以下操作:在

php - php文件中的8个空格如何使apache崩溃?

我正在做一个项目,用ZendFramework开发并决定在家里做一些工作,但我遇到了一个奇怪的问题:当我在我的本地机器上打开该网站的主页时,它立即关闭连接并弹出Windows错误,说apache崩溃了(但实际上没有)。因此,通过切换到项目的另一个修订版,我发现问题发生了,当ZendFramework文件之一(实际上是Zend_Auth类)在其中一个方法中有8个缩进空格时(我们团队的某个人修改了该文件,然后已删除他的更改,在那里留下空格)。有趣的事情:如果我在行中删除或添加空格,这就会发生,网站正常运行,如果我返回这8个空格,它会再次被破坏。我的规范:window7Apache2.2.2

php - 如何使用 php 覆盖 Apache keep-alive header ?

在我的httpd.conf中有:KeepAliveTimeout1我试图在单个php脚本(而不是整个服务器)中覆盖ApacheKeepAliveTimeout设置,所以我有一个php脚本:header("Keep-Alive:timeout=60,max=100");不过好像没什么区别。我仍然得到回应:Keep-Alive:timeout=1,max=50有什么解决办法吗? 最佳答案 你不能那样做。它在那里是有正当理由的。Apachev2.2CoreFeaturesKeepAliveTimeout指令Thenumberofsecon

php - 如果我在 SimpleTest 测试用例中使用函数的返回值,Apache 会崩溃

当我在simpletest中运行以下测试用例时,如果我使用行B,Apache会崩溃,但如果我使用行A,似乎一切正常。classTestPredicateRequestextendsUnitTestCase{functiontestConstructWithPredicate(){Mock::generate("IQueryRequest");$oRequest=newMockIQueryRequest();$oPrototype=newQueryPrototype("TEST_COMMAND_STRING",array(1=>QueryTypeConstants::CHARACTER_

php - Apache 耗尽所有内存,网站上没有访客

关闭。这个问题不符合StackOverflowguidelines.它目前不接受答案。这个问题似乎不是关于aspecificprogrammingproblem,asoftwarealgorithm,orsoftwaretoolsprimarilyusedbyprogrammers的.如果您认为这个问题是关于anotherStackExchangesite的主题,您可以发表评论,说明问题可能在哪里得到解答。关闭9年前。Improvethisquestion我有一台运行Apache2.22的Ubuntu13.04服务器。当我重新启动apache时,Web应用程序会快速加载并且一切正常。然

php - 使用 Centos7 和 Apache 在 PHP 中执行的命令无法连接到网络?

我正在使用Apache在CentOS7上调试我的PHP应用程序。我的应用程序是一个用于管理Torque批处理系统的WebGUI,我使用了qmgr,它是Torque提供的用于执行管理工作的命令行工具。因为只有root用户可以执行qmgr而Apache服务器不能作为root用户运行,我写了一个C程序作为包装器,任何人都可以作为root用户执行命令。但是PHP应用程序总是给出以下输出:socket_connect_unixfailed:15137qmgr:cannotconnecttoserver(errno=15137)couldnotconnecttotrqauthd这意味着PHP应用无

php - 大文件上传时的 Apache 错误 500 (mod_security)

就我所尝试的而言,常用的解决方案都不适合我。好吧,我的问题是,每次我上传“大文件”(600KB~)时都会收到500错误,而较小的图像效果很好。所以...,即使使用这个(极端的).htaccess文件,它也会继续发生,是的,.htaccess是事件的:upload_max_filesize=100Mpost_max_size=100Mmemory_limit=128Mmax_input_time=6000max_execution_time=6000因此,我查看了日志并发现了这一点(只有一行,只是将其粘贴为易于阅读并带有行跳转):[MonJul2717:09:28.2015][:erro

php - 如何在 laravel 中为所有模型使用 common Trait 实现 Eloquent 事件

我正在使用laravel5.4创建一个网络应用程序。我创建了一个特征来实现创建、更新、删除和恢复的Eloquent事件。我创建了一个trait如下:Auth::user()->id,'content_id'=>$model->id,'content_type'=>get_class($model),'action'=>static::getActionName($eventName),'description'=>ucfirst($eventName)."a".$reflect->getShortName(),'details'=>json_encode($model->getDirt