fastcgi相关内容
我有一个托管站点,但在配置 Joomla 时遇到问题(在 IIS7 + win server 2008 上运行 Joomla + php + mySQL).我在本地机器上运行了类似的配置(IIS7 + vista x64 上的 Joomla + php + mySQL),所以我至少能够按照各种教程中关于如何设置它的说明进行操作. 托管站点的这种症状是我无法在 Joomla 中打开任何 SEO
..
问题: 我已经为我的兄弟做了一个主页,可以在这里访问: http://www.daniel-steiger.ch 它在 Linux 上使用 Microsoft ASP.NET MVC3 和 mono 3,通过 fastcgi 和 nginx(加上我自己的 DNS 服务器). 现在我知道这是一个不寻常的星座,但到目前为止,一切正常. 但是,我遇到了一个非常微妙的小错误.
..
PHP 支持当前设置为:以 Fast CGI 方式运行. 我的服务器日志中不断出现这些错误: mod_fcgid:45秒内读取数据超时 脚本头提前结束:index.php 我认为应该快速修复,但我找不到要编辑的文件.这是我可以从 Plesk 改变的东西吗? 有人知道如何增加超时时间吗? 解决方案 在 Plesk 12.x 和类似版本中,转到 Web 服务器设置
..
..
我正在使用 DigitalOcean Debian 9 + PHP 7.0 + NGINX 1.10.3-1 并尝试安装 Joomla!CMS,但在第一个安装屏幕 (example.com/installation/index.php) 中,我注意到一个损坏的图像(Joomla 徽标),它看起来像这样: 该图像的 img src 属性包含“/template/images/joomla.pn
..
在 ubuntu 服务器上,我有一个使用 nginx+fastcgi 作为网络服务器并使用 xcache 的 drupal 站点.我对配置很满意,但试图设置 memcache 希望提高站点的速度,但我不知道该怎么做. 安装memcached后,我在/etc/php5/cgi/php.ini中添加了extension=memcache.so,我看到memcache进程正在运行. 然而,几
..
我有一个托管站点,但在配置 Joomla 时遇到问题(在 IIS7 + win server 2008 上运行 Joomla + php + mySQL).我有一个在本地机器上运行的类似配置(IIS7 上的 Joomla + php + mySQL + vista x64),所以我至少能够按照各种教程中显示的说明进行设置. 托管站点的这个症状是我无法在 Joomla 中打开任何 SEO 设置
..
有人知道如何在nginx服务器的配置文件中配置server{}吗?我在下面有这样的东西: 服务器{server_name local.com;根 some_path;索引 index.php;#地点/{#try_files $uri $uri/index.php;#proxy_pass http://127.0.0.1:9000;#}# 为资产设置一个好的过期时间#location ~* "^.
..
我们有类似的代码: 在 Apache 中,这会在输出时将每个回显发送到浏览器.然而,在 nginx/FastCGI 中,由于 nginx 的工作方式(默认情况下),这不起作用. 是否可以在 nginx/FastCGI 上进行这项工作,如果可以,如何进行? 解决方案 首先 php 必须正确刷新所有内容: @ob_end_flush();@flush(); 然后,我找到了两个可
..
尝试部署我的第一个门户. 当我通过浏览器发送请求时,我在浏览器中收到 502 网关超时错误 当我检查日志时,我收到此错误 2014/02/03 09:00:32 [error] 16607#0: *1 connect() 连接到上游时失败(111:连接被拒绝),客户端:14.159.131.19,服务器:foo.com,请求:“GET HTTP/1.1",上游:“fastcgi:/
..
SO 有很多文章提到了这个错误代码: FastCGI 在 stderr 中发送:从上游读取响应头时“主脚本未知"... 这可能意味着此错误消息或多或少是无用的. 该消息告诉我们,由于某种原因,FastCGI 处理程序不喜欢它发送的任何内容.问题是有时我们不知道原因是什么. 所以我要重申这个问题——我们如何调试这个错误代码? 考虑我们有一个非常简单的站点,只有 phpinfo.
..
在使用 spawn fcgi 生成 php5-cgi 时,我使用 nginx 得到了 502 Bad Gateway. 我使用 rc.local 中的以下行在服务器启动时使用它来跨越实例 /usr/bin/spawn-fcgi -a 127.0.0.1 -p 9000 -u www-data -g www-data -f/usr/bin/php5-cgi -P/var/run/fastcg
..
我在使用 fcgi 连接的 nginx 后面运行 django 实例(通过使用 manage.py runfcgi 命令).由于代码已加载到内存中,因此我无法在不杀死并重新启动 django fcgi 进程的情况下重新加载新代码,从而中断实时网站.重新启动本身非常快.但是通过首先杀死 fcgi 进程,一些用户的操作会被中断,这是不好的.我想知道如何在不造成任何中断的情况下重新加载新代码.建议将不胜
..
我将 Django 与 FastCGI + nginx 一起使用.这种情况下的日志(错误)存储在哪里? 解决方案 错误存储在 nginx 日志文件中.可以在nginx配置文件的根目录指定: error_log/var/log/nginx/nginx_error.log 警告; 在使用 Homebrew 的 Mac OS X 上,默认会找到日志文件在以下位置: /usr/local/v
..
我对 subj 有一些错误.服务器不高负载:~15% CPU,有几 Gb 内存,硬盘不忙.但是大约有 3% 的情况会抛出错误 502. 程序:Debian 6、nginx/0.7.62、php5-fpm (5.3.3-1). 在nginx的error.log中是这个错误: connect() to unix:/var/run/php5-fpm.sock 失败 php5-fpm 的状
..
当我的 PHP 脚本运行时间比平时长时,我从 nginx 收到 504 超时消息.set_time_limit(0) 似乎并没有阻止!在 nginx 上运行 php5-fpm 时它不起作用吗?如果是这样,设置时间限制的正确方法是什么? 错误: 504 网关超时nginx/1.2.7 解决方案 有几种方法可以设置 php-fpm 的超时时间.在 /etc/php5/fpm/pool.d/
..
我正在运行 Django、FastCGI 和 Nginx.我正在创建一个 api,有人可以通过 XML 发送一些数据,我将处理这些数据,然后为发送的每个节点返回一些状态代码. 问题是,如果我处理 XML 的时间过长,Nginx 将抛出 504 网关超时——我认为超过 60 秒. 所以我想设置 Nginx,以便任何与位置/api 匹配的请求都不会超时 120 秒.什么设置可以实现这一点.
..
我正在 Droplet (Digital Ocean) 中安装网站.我在用 PHP 正确安装 NGINX 时遇到问题.我做了一个教程 https://www.digitalocean.com/community/tutorials/how-to-install-linux-nginx-mysql-php-lemp-stack-on-ubuntu-14-04 但当我尝试运行一些 .php 文件,它只
..
PHP 终于 开始使用 TRUE FastCGI 实现.(不要与 PHP-FPM 或 PHP 进程 常用的启动脚本混淆使用 Nginx - 将 node.js 用于 PHP. 您如何在这些新的异步模式开放的情况下设计应用程序? 例如,通常如果有错误或异常,应用程序会记录它,提醒用户,然后 die() 的.但是,如果您有一个(几乎)永无止境的守护进程在运行,那么您如何在结束当前请求并移动
..
我一直在使用带有 mpm-worker 和 mod_fcgid 的 apache 网络服务器. 我读过关于 mod_fcgid 的内容,它不能使用操作码缓存. http://www.brandonturner.net/blog/2009/07/fastcgi_with_php_opcode_cache/ apc 缓存模块似乎在我的 php 配置中启用. 我不确定我生成的 p
..