fastcgi相关内容

IIS7上的FastCGI ...来自同一用户会话的多个并发请求?

注意事项::我意识到这可能是服务器配置问题,但是我认为可能会有程序化的答案,这就是为什么我要在此处发布... 在Apache上运行PHP,我们的用户能够发出多个并发请求(例如,从同一浏览器的不同选项卡发出). 由于在IIS下迁移到FastCGI,因此这不再是默认行为.现在,当用户启动对服务器的请求并且浏览器正在等待响应时,如果他们打开新选项卡并启动另一个请求,则直到IIS完成前一个请求 ..
发布时间:2021-05-06 20:30:01 PHP

Nginx + phpFPM:PATH_INFO始终为空

我在Debian上配置了nginx stable(1.4.4)+ PHP(使用FastCGI,php-fpm).效果很好: 位置〜* ^/〜(.+?)(/.* \.php)$ {fastcgi_split_path_info ^(.+?\.php)(/.*)$;别名/home/$ 1/public_html $ 2;fastcgi_pass Unix:/var/run/php5-fpm.sock ..
发布时间:2021-05-06 20:29:58 PHP

脚本在返回标题之前超时:php.fastcgi

大约90秒后,我在apache错误日志中看到此错误.我很奇怪,我需要在PHP中增加一个设置,但是我不确定要更改哪个设置. 是否可以增加一项设置以清除此错误? 解决方案 在您的 php.ini 文件中找到类似以下内容的文件: ;每个脚本的最大执行时间,以秒为单位;http://php.net/max-execution-time;注意:对于CLI SAPI,此伪指令硬编码为0max_ ..
发布时间:2021-05-06 20:29:54 PHP

删除IIS的环境变量

我了解到,为了使IIS读取新的环境变量,我必须通过管理员命令将其重置: iireset/restart 我知道也可以从服务器级别的管理面板重新启动IIS.在我之前的问题/答案中,可以了解完整的Web应用程序设置的更多情况:简而言之,这是一个在IIS上运行的Python Flask应用程序通过 WSGI和FastCGI . 现在仍然令我感到惊讶的是,如果我删除先前创建的环境变量,即使在 ..
发布时间:2021-05-04 20:29:59 服务器开发

Lua:加载模块文件时出错

我正在尝试设置Lighttpd + lua + fastcgi以在嵌入式MIPS板上运行Web界面.但我想这里最重要的是Lua.尝试运行/usr/local/bin/wsapi.fcgi(这是lua脚本)时,出现此错误: /usr/bin/lua:从文件'/usr/local/lib/lua/5.1/lfcgi.so'加载模块'lfcgi'时出错:文件未找到堆栈回溯:[C]: ?[C]:在函数“ ..
发布时间:2021-05-04 19:04:27 服务器开发

Perl CGI与FastCGI

我已经在Perl上编程很长时间了,我一直使用CGI技术来构建我的应用程序.现在我想重建它们并在FCGI上编写新的.请解释使用f.e解开FastCGI和PSGI之间的区别.Starman.我还想解释一下当今“趋势"中的哪些Perl框架(使用FCGI)?我知道我可以使用CGI :: Fast强制CGI脚本充当FCGI脚本.还有其他模块可以做到这一点吗? 谢谢! 解决方案 您是从错误的角度 ..
发布时间:2021-04-21 20:13:19 其他开发

将Yesod应用配置为CGI

鉴于刚安装了Yesod的应用程序,获得用作CGI程序的可执行文件所需的最小更改集是什么?包装程序是可以接受的.如果"cabal build"构建的默认可执行文件是CGI程序,则必须设置哪些环境变量才能使其充当CGI(因为默认情况下,它将绑定到端口并尝试在该端口服务请求). 对于FastCGI的类似回答也将不胜感激. 解决方案 使用以下命令更新您的 app/main.hs : im ..
发布时间:2021-04-21 20:13:11 其他开发

通过AJAX上传大文件(45MB)失败

我正在尝试通过AJAX上传文件.大约10MB的小文件已成功上传. 但是,当我尝试上传较大的文件时,它失败并显示以下消息: 内部服务器错误 服务器遇到内部错误或配置错误,并且无法完成您的请求. 请联系服务器管理员webmaster @ .com并通知错误发生的时间,以及您可能做的所有事情可能是导致错误的原因. 有关此错误的更多信息可能在服务器错误中可用日志. 此外 ..
发布时间:2021-04-07 20:52:05 PHP

ngix和php5-fpm空白页

iam试图将php5-fpm包含到我的nginx中.但我只得到一个空白页.而且我真的不知道为什么.我安装了ngix-portable( https://github.com/moezzie/nginx -portable/blob/master/README.md ),而我的配置文件是: #user nobody; worker_processes 1; #error_log log ..
发布时间:2020-11-03 23:20:20 PHP

Perl FCGI不死退出

如果使用Perl FCGI,如何在不使用exit的情况下结束脚本.搜索几天后,我发现的唯一解决方案是跳转到主脚本中的label.下面是主要index.fcgi的代码. $fcgi_requests = 0; # the number of requests this fcgi process handled. $handling_request = 0; $exit_requeste ..
发布时间:2020-11-03 23:19:16 其他开发

在IIS上运行的Django网关超时

我正在具有IIS Web服务器的Windows 10计算机上运行Django应用程序.基于用户命令的应用程序启动一个硒实例,并尝试从第三方站点收集一些数据.问题是,当收集数据的时间很长时,实际上超过30秒钟,我在客户端就会收到504网关超时.我在网上搜索并找到了一些要设置的参数,包括: ARR timeout application pool idle timeout Default web ..
发布时间:2020-11-03 23:19:02 服务器开发

带有fastcgi的Django 2.0.7在浏览器中提供404,但可在命令行上使用

我正在尝试在bluehost共享服务器上建立一个小型django项目,但在我认为应该是最后一步的问题上却遇到了麻烦-使它与fastcgi一起运行. 我使用miniconda安装了python 3.7.0和django 2.0.7,并能够创建一个项目/应用程序,但是我无法在浏览器中显示它(FWIW,我已经在另一个Bluehost网站上成功完成了此操作一项类似的计划,尽管该网站属于“共享加号"计 ..
发布时间:2020-11-03 23:19:00 Python

带有nginx和子目录的php的.user.ini

设置 我已经安装了nginx 1.2.2和PHP 5.4.4.我已经用nginx作为FastCGI运行了PHP. nginx配置代码段: location ~ \.php$ { root E:/Websites/localhost; fastcgi_pass 127.0.0.1:9000; fastcgi_index index. ..
发布时间:2020-11-03 23:18:58 PHP

在Windows上生成fastcgi应用程序?

我使用linux示例编写了一个玩具fastcgi应用程序.我想现在在Windows上运行它.我该怎么做?我知道如何在linux上生成进程并通过nginx(或lighttp)连接到它.我不知道如何在widnows上生成该过程.我使用pthreads和fastcgi lib构建应用程序.下一步是产卵.我没有运气就用谷歌搜索.我想通过Windows上的Nginx连接. 如何在Windows上生成我 ..
发布时间:2020-11-03 23:18:56 其他开发

使用python和python cgi插入sqlite3

在 db.py 中,我可以使用函数( func insert )将数据正确插入sqlite. 现在我想通过python-fastcgi将数据插入sqlite,在 fastcgi(仅命名为 post.py ),我可以正确获取请求数据,但是 当我调用 db.insert 时,它给了我内部服务器错误. 我已经做过chmod 777 slqite.db.有人知道出什么问题吗? 解决方案 最 ..
发布时间:2020-11-03 23:18:54 数据库

FastCGI/SCGI前叉

我一直在尝试实现Web服务器网关(出于娱乐和教育目的),并且对于前叉模型,我对FastCGI/SCGI背后的核心体系结构有一些疑问. FastCGI/SCGI实现如何处理前叉场景中的通信? AFAIK,网关只有一个套接字可以连接到FastCGI服务器.通常,有一个父进程接受来自网关的连接,并将工作移交给一个预分支的工作. 由于在分支之后创建了连接,因此孩子应该如何使用这些套接字与网关进 ..
发布时间:2020-11-03 23:18:49 其他开发

FCGI和PSGI之间的Perl基准

我对FCGI协议的了解是,第一次调用该应用程序时,它将其加载到内存中,运行它,将响应返回给服务器,完成响应但没有结束该应用程序,它使它保持运行状态在内存中,然后下一个请求将使用此应用程序在内存中编译的副本处理请求. 在阅读PSGI协议后,它似乎以相同的方式工作. 我的问题是,我的假设正确吗,关于应用程序速度,它们是相同的 每秒的请求数. 如果它们的工作原理相同,还会产生令人困惑的 ..
发布时间:2020-11-03 23:18:47 其他开发

使用Rack将流媒体上传到套接字

我目前有一个在FCGI处理程序中运行的Sinatra应用程序.我想编写一个处理程序,该处理程序将位于机架文件中(可能位于Sinatra应用程序的前面),并将通过套接字将大文件上载流传输到另一台服务器(首先不将其缓存在磁盘上),并与请求互锁.因此,我想做的是某种无需参数准备的流解码发送工作流.我在某处读到有问题,因为特别是由于Rails团队希望查看中间件管道的方式,使得Rack中的所有上载都可以重绕 ..
发布时间:2020-11-03 23:18:43 其他开发