问题标签 [cherokee]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
866 浏览

redirect - 什么可能导致 Pylons + uWSGI + Cherokee 出现重定向循环?

我对 Django + uWSGI + Cherokee 没有意见。但是我想在提交任一框架之前尝试 pylons。

我遵循了 pylonshq.com - 1.0/gettingstarted 的教程

我在运行带有粘贴的塔架时没有遇到任何问题。

所以我使用了来自 projects.unbit.it - uwsgi/wiki/UsePaste 的指令来运行带有 uWSGI 的 pylons

这是我与 Cherokee 一起使用的源解释器行(连接 127.0.0.1:5000):

我在 Cherokee 中的 vServer 是 bokken.test.com,其根目录为:/var/www/pylons/example/example/public(我尝试过使用和不使用斜杠)

我的“目录/”规则处理程序设置为 uWSGI 源,但没有为特定处理程序设置根目录。

当我访问 bokken.test.com 时,我收到重定向循环错误。

谷歌浏览器:

错误日志:

与 Django 不同,我找到的教程都没有指定 uwsgi.xml 或 .wsgi 脚本。我不确定需要改变什么。

0 投票
1 回答
215 浏览

python - 当反向代理不可用时,Cherokee 能否提供后备/默认页面?

我有一个 Cherokee 安装,用于服务一些 Web 应用程序 - 一个博客/日历/等。和两个 CPU 密集型 Web 应用程序(1 个稳定版和 1 个开发版)。它们都是由 CherryPy 提供的 Django 或 Pylons 网络服务。我在 Cherokee 中使用反向代理处理程序来处理映射。

有时我必须降低开发版本才能进行更改。有没有办法设置 Cherokee,以便在反向代理目标无法找到或无响应时自动服务(或重定向到)另一个页面(例如指示正在构建状态)?

我更喜欢 Cherokee 中的自动化解决方案,但如果有人知道简单的点击式方法,我也会采用。

0 投票
1 回答
731 浏览

php - PHP没有加载自定义扩展

我正在用 PHP 编写一个自定义扩展,并将扩展加载到 php.ini 文件中。使用命令行界面时,扩展加载并运行良好,但不会加载到 Web 服务器(带有 FastCGI 的 Cherokee)。为了在被问及之前阻止一些问题,我肯定使用了正确的 php.ini 文件,并且我已经正确设置了 extension_dir 的值。即使我指定了加载扩展的完整路径,它也不起作用。

所以我想知道我能做些什么来解决这个问题。我怀疑这可能是由于外部依赖关系,因为在我将扩展名链接到几个共享库之前,它加载得很好。但是,我在 /var/log/cherokee/cherokee.error 中没有看到任何问题的迹象。关于如何确定问题的任何其他想法?

0 投票
3 回答
6706 浏览

apache - Nginx vs Cherokee 替代 Apache

在内存使用和性能方面,你如何比较 Nginx 和 Cherokee?我的 VPS 使用 apache2 prefork-mpm 为 Drupal 6.16、magento 1.4.1 和 CS-CART 2.0.15 提供服务。即使我的网站流量很低,Apache2 也会占用我的内存(htop 显示每个 apache 进程占用 %18 内存)。如果我将 apache 更改为 nginx 或 cherokee,我会面临与 magento、cs-cart 和 drupal 的任何兼容性问题吗?最适合哪一个?我非常感谢任何生产系统经验。谢谢。

0 投票
2 回答
232 浏览

regex - RegEx 构造以排除文件

我真的坚持创建一个排除文件被重写的正则表达式。

我正在使用 Cherokee 作为 Web 服务器,并希望将 http://example.com/123 之类的链接转换为 http://example.com/get.php?short=123。

我的问题是我想为文件而不是文件创建一个开关。

/([^.]+) => /get.php?short=$1

/([.]+) => /$1

我想第二个以某种方式排除了第一个,但我无法找到。

如何解决这个问题或有更好的解决方案?

保罗

0 投票
2 回答
809 浏览

ubuntu - 在 Ubuntu 10.04 Lucid 上设置 Cherokee + Web2py

任何人都有脚本或指令集来在 Ubuntu 10.04 Lucid(云端)上的 Cherokee 上设置全新的 web2py 安装?Lucid 或 Cherokee 存储库 OK。Sqlite 现在很好,但 MySql 或 Postgres 会很棒。

0 投票
2 回答
2051 浏览

django - 重新启动以查看更改?切诺基 + uWSGI + Django/Pinax + Virtualenv

我在 Cherokee + uWSGI 在我的 django 应用程序中对 .py 文件进行代码更改时遇到了一些麻烦。即使使用

find -name "*.pyc" -delete

...似乎没有任何效果。

在 django runserver 下运行相同的代码库时,在刷新时会立即注意到更改

如何强制重启并可靠地查看 Cherokee + uWSGI + Django 下的变化?

0 投票
1 回答
190 浏览

php - 重写规则以正确处理 ?-sign

我在使用 cherokee web-server 重写时遇到了一个烦人的问题。

我想转换:

问题是 ?- 符号弄乱了 cmd;

切诺基配置有:

所以我的问题是:如果问号存在,如何最好地“吃掉”问号。

问候,

//特森

0 投票
3 回答
1574 浏览

apache - Apache、lighttpd、nginx、切诺基,什么是最好的组合?

我有一个博客,动态(php)和静态内容(图像、css、js)。我在谷歌上搜索了很多以在每台服务器上找到基准,并发现实际上没有最好的服务器。因此,我正在寻找经验的回报来选择好的组合。

更新以回应小麦:嗯,我的需求是我想的,和每个人一样;我需要快速加载所有页面——包括静态内容——我需要尽可能高的 HTTP 查询/秒速率。另外,如果有帮助,我正在使用 MongoDB。顺便说一句,我还需要用这个缓存我的数据库查询吗?

0 投票
1 回答
567 浏览

php - 使用 GD 和 php 制作缩略图会返回内部服务器错误

我正在使用 GD 在我的 php 站点上根据需要制作缩略图,但是每当我运行该函数时:

resize-class.php本教程中使用的代码片段在 哪里:http: //net.tutsplus.com/tutorials/php/image-resizing-made-easy-with-php/

Cherokee 错误日志得到以下错误:

并且创建一个空的 jpeg 并且脚本的其余部分完成(因此用户看到一个损坏的图像图标而不是所需的缩略图)。该脚本在我使用 Abyss web 服务器的 Windows 机器上运行良好,但是当我在 Debian 上使用 cherokee 和 php-cgi 运行它时它不起作用。我确保extension=gd.sophp.ini/etc/php5/cgi/ 和 /etc/php5/cli/ 中设置了它。

phpinfo()显示GD模块已加载,否则我不知道为什么它不起作用。您可以在此处查看 phpinfo()