草庐IT

hhvm-Fastcgi

全部标签

php - FastCGI 进程意外退出

我正在尝试在Windows2008服务器上通过FastCGI运行PHP。我遵循了这个安装文档http://learn.iis.net/page.aspx/246/using-fastcgi-to-host-php-applications-on-iis7/并检查了我无数次正确地完成了这些步骤。然而,当我尝试执行一个php页面时,出现以下错误:HTTP错误500.0-内部服务器错误C:\PHP\php-cgi.exe-FastCGI进程意外退出 最佳答案 也许您应该按照说明尝试安装VC++运行时here.There'safairlyg

php - 在 HHVM 上用 Hack 编写的代码是否比用 PHP 编写的代码快?

从PHP过渡到HHVM上的Hack,我们能否期待速度提升?我在考虑强类型参数/返回类型,尤其是标量,是否允许HHVM在将代码编译为native代码方面做得更好,或者与使用经典PHP和它的混合类型? 最佳答案 IansweredthisonRedditafewmonthsback.我在下面复制了我的答案,因为从那时起世界状况并没有太大变化。但请记住,HHVM仍在不断发展,实际上发展得非常快,因此这很容易在一两个月后就过时了。我在Facebook的Hack团队工作。这个问题的答案有些微妙。正如其他人所说,将您的PHP代码从PHP5迁移到

php - 随机 PHP FastCGI/连接由对等/不完整的 header 重置

我在各种共享主机上的基于PHP/MySQL的站点上一直遇到随机500内部服务器错误。我在共享的Linux服务器上通过CGI/FastCGI使用PHP5.2.17。当我查看日志时,我看到了这一点:[error][client75.71.176.224](104)Connectionresetbypeer:FastCGI:commwithserver"/dev/shm/blackmou-php.fcgi"aborted:readfailed,referer:...[error][client75.71.176.224]FastCGI:incompleteheaders(0bytes)rec

c++ - 用于 C++ 的 FastCGI

我只找到了两个用于C++的FastCGI库。有"official"one,和fastcgi++.哪一个比另一个好?还有其他的吗? 最佳答案 你可能想要的隐藏在Cgicc包的contrib目录中。fcgi-test.cpp是如何将cgicc与FastCGI一起使用的示例。安装的fcgi-test.cpp的路径应该是/usr/share/doc/libcgicc-doc/examples/contrib/fcgi-test.cpp 关于c++-用于C++的FastCGI,我们在StackOv

python - 使用 FastCGI 或 mod_python 运行 Django

你会推荐哪个?哪个更快,更可靠?apachemod_python还是nginx/lighttpdFastCGI? 最佳答案 我都做过,而且Apache/mod_python往往更易于使用且更稳定。但这些天我跳到了Apache/mod_wsgi,这是我想要的一切,还有更多:轻松管理守护进程。因此,很多更好的进程隔离(使用mod_python在同一个Apache配置中运行多个站点几乎总是以麻烦告终——当你这样做时,环境变量和C扩展会跨站点泄漏)。轻松重新加载代码(设置正确,您只需触摸.wsgi文件即可重新加载,而不是重新启动Apache

php - FastCGI C++ 与脚本语言 (PHP/Python/Perl)

使用FastCGIC++与PHP/Python/Perl做同样的工作有哪些优缺点。任何性能或设计缺陷或使用其中一个?甚至欢迎您的意见。(告诉我为什么一种或另一种岩石,或一种或另一种很烂)。 最佳答案 脚本语言可能比C慢,但这是个问题吗?几乎从不。如果性能出现问题,则开始只翻译关键部分。twitter/ruby就是一个很好的例子;ruby很慢。一些语言特性(首先让ruby​​变得更好)只是阻止了不同类型的优化(jruby的人有一篇很棒的文章关于这个......是olabini吗?不记得了)。不过,twitter还是由ruby​​驱动的

python - WSGI、CGI、FastCGI 和 mod_python 在 Python 方面的区别和用途?

我只是想知道不同CGI的区别和优势是什么。哪一个最适合python脚本,我将如何告诉脚本使用什么? 最佳答案 您的问题的部分答案,包括scgi。What'sthedifferencebetweenscgiandwsgi?IsthereaspeeddifferencebetweenWSGIandFCGI?HowPythonwebframeworks,WSGIandCGIfittogetherCGIvsFCGI懒惰,没有自己写。来自维基百科:http://en.wikipedia.org/wiki/FastCGIFastCGI不是为每个

ruby - 基于 Rack 的 Web 服务器是否代表 FastCGI 协议(protocol)?

我读到CGI/FastCGI是一种用于将外部应用程序连接到Web服务器的协议(protocol)。因此Web服务器(如Apache或NginX)通过套接字将环境信息和页面请求本身发送到FastCGI进程,FastCGI通过同一连接将响应返回到Web服务器,Web服务器随后将该响应传递给最终用户。现在我对它和几乎所有Ruby网络框架和库都使用的Rack感到困惑。它通过包装HTTP请求和响应,提供用于在Ruby中开发Web应用程序的接口(interface)。那么,Unicorn、Thin、Passenger或Puma等基于Rack的Web服务器是否代表了相同的FastCGI方法?我可以说

error-handling - PHP 将错误日志存储在哪里? (PHP 5、Apache、FastCGI 和 cPanel)

我在共享主机上并且拥有cPanel、Apache和PHP由FastCGI运行.PHP将错误日志存储在哪里?有没有其他方法可以在共享主机环境中找到错误日志,而不必遍历整个站点结构来查找error_log文件?我可以访问php.ini文件(我使用的是PHP版本5.2.16)。 最佳答案 如果PHP是apache2模块,PHP会将错误日志存储在/var/log/apache2中。共享主机通常将日志文件存储在您的根目录/log子文件夹中。但是...如果您有权访问php.ini文件,您可以这样做:error_log=/var/log/php-

error-handling - PHP 将错误日志存储在哪里? (PHP 5、Apache、FastCGI 和 cPanel)

我在共享主机上并且拥有cPanel、Apache和PHP由FastCGI运行.PHP将错误日志存储在哪里?有没有其他方法可以在共享主机环境中找到错误日志,而不必遍历整个站点结构来查找error_log文件?我可以访问php.ini文件(我使用的是PHP版本5.2.16)。 最佳答案 如果PHP是apache2模块,PHP会将错误日志存储在/var/log/apache2中。共享主机通常将日志文件存储在您的根目录/log子文件夹中。但是...如果您有权访问php.ini文件,您可以这样做:error_log=/var/log/php-