问题标签 [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.
django - 如何将多个 Django 项目维护为基于端口的 Cherokee 虚拟主机?
是否可以在一个 IP 地址上维护多个 Django(实际上是 FastCGI/SCGI)项目,并通过端口区分它们?
我真的很喜欢切诺基。它带来的管理界面和易于定制的特性非常棒。所以,我对缺少基于端口的虚拟主机(至少以明显、明确的方式)感到有点难过。
请在回答时记住:
按端口匹配虚拟服务器——我确实读过。
不要建议其他网络服务器——我知道我可以将它们用于此目的,但我正在努力更好地学习 Cherokee。
非常感谢。
redirect - 如何在 Cherokee 中重定向端口?
我已经安装了 cherokee,对它非常满意。但现在我想知道如何重定向端口。我想根据主机名将80端口重定向到其他端口,如下:
请求http://a.mysite.com
到
请求到http://mysite.com:8000
http://b.mysite.com
http://mysite.com:9000
感谢所有帮助。
非常感谢!
python - 在 cherokee 和 uwsgi 上部署烧瓶
我正在尝试部署我使用 cherokee 和 uwsgi 开发的烧瓶网络应用程序。我安装了 cherokee 和 uwsgi 并且可以正常工作(我认为 uwsgi 可以工作),但是当我在 cherokee 中配置应用程序时,我只是收到一条错误消息uWSGI Error wsgi application not found
。我使用了一个 xml 配置文件(我认为您需要使用 cherokee),其中包含以下内容:
我的烧瓶应用程序显然位于/srv/mobile-site/app/
主脚本为mobilecms.py
.
这个文件有问题吗?权限错误会导致这种情况吗?提前感谢您的帮助!
python - 切诺基导致产生多个 uwsgi 实例的问题
我正在运行 cherokee 以使用 uwsgi 为 django 应用程序提供服务。自从升级到 cherokee 1.2.x 后,我一直有一些奇怪的行为。
该设置在 cherokee 1.2.x 之前运行良好,我没有更改任何配置。
问题是现在,当 uwsgi 没有运行并且我尝试加载 django 应用程序站点时,我首先收到 503 错误。后续请求工作正常。查看日志,我看到 cherokee 正在生成多个 uwsgi 实例,这似乎是问题所在。
看来 cherokee 正在产生多个 uwsgi 实例:
我对 uwsgi 的配置是:
问题的另一个症状是在 503 和随后成功启动 uwsgi 之后,我没有 PID 文件。这是因为 uwsgi 的其他实例启动然后失败,在它们退出时会删除 PID 文件:
所以总的来说,问题是:
- 切诺基启动uwsgi后第一个视图显示503
- 没有创建 PID 文件(或者说它正在创建但立即被另一个退出的 uwsgi 进程删除)
谷歌搜索probably another instance of uWSGI is running on the same address
仅与 uwsgi 源代码匹配,所以看来我是唯一遇到这种情况的人。
我在具有相同设置的多台计算机上遇到同样的问题。
有任何想法吗?
软件版本:
- uWSGI 0.9.6.2
- 切诺基 1.2.1
- Django 开发主干(介于 1.3 rc 和 1.3 之间)
asp.net - Cherokee 跳过运行 asp.net MVC 4.0 的 fastcgi-mono-server4
我的问题是,当我使用 cherokee 和 mono 运行 API 时,cherokee 会跳过 fastcgi-mono-server 并说 404 not found,而不是从 mono-server 返回数据。
我按照这个切诺基教程在单声道下运行 asp.net:http://www.cherokee-project.com/doc/cookbook_mono.html
然后我使用控制台中的下一个命令启动 fastcgi-mono-server4:
sudo fastcgi-mono-server4 /applications=/myapplication/:/srv/www/htdocs/myapplication/,/test/:/srv/www/htdocs/test/ /socket=tcp:127.0.0.1:9000 /stopable=TRUE /filename=/temp/cherokee-mono.socket /logfile=/home/aamarber/mono-server4.log
当我把它放在浏览器中时: localhost/myapplication 它说 HTTP 500 名称控制器的值必须是一个非空字符串;没关系,因为 myapplication 是一个 api。
但是,如果我输入 localhost/myapplication/websites/getwebsites 它会显示 404 错误。
我能做些什么?谢谢!
asp.net - IIRF isapi重写过滤器是否有单声道替代品?
我正在将一些 ASP.NET 项目从 IIS 移动到 Cherokee/nginx,我需要一个用于 url 重写的解决方案。我正在使用IIRF(伟大的项目),但这仅适用于 IIS。
django - 在生产中找不到 Django 模板,但在开发中很好
当我以开发模式(./manage.py runserver 0.0.0.0:9090)运行应用程序时,一切正常。模板已渲染,一切都很好。当我重新加载生产网络服务器(切诺基)时,我得到的只是 Django 模板未找到错误。
我意识到这有点含糊,所以请随时让我知道我需要分享哪些信息。我不禁想到我有一些简单的错误,但我找不到有同样问题的人。
有关我引用的错误, 请参阅http://signstreak.com/ 。
编辑 这实际上是相同的代码库。我处于开发的早期阶段。到目前为止,我只是使用 ssh+vim 创建应用程序。因此,开发和生产都在同一台机器上同时运行相同的代码。
我也刚刚注意到我的数据库设置没有被导入。奇怪的。几乎就像正在使用一些随机库存 settings.py 一样。
谢谢,
-克里
django - 在 Django 生产教程中提供静态文件
有没有人有关于在 Django 生产应用程序上提供静态文件的简单分步教程?我阅读了 Django文档,这听起来真的很复杂......我正在尝试使用不同的服务器(如 lighttpd、nginx 或 cherokee)来提供静态文件,但设置这些对我来说都是希腊语。我下载了 lighttpd,尝试按照说明进行安装,但在几秒钟内出现错误。缺少这个或那个或诸如此类的东西...我不是 UNIX 专家,而且我不太擅长 C/C++,所以所有这些 ./configure 和 MAKE install 对我来说都是胡言乱语...所以我想我的直接问题是:
- 您会推荐哪台服务器来提供易于安装和维护的静态文件?
- 假设我真的让服务器启动并运行,那么呢?我如何告诉 Django 在其他服务器上查找文件?
- 同样,有人有分步教程吗?
非常感谢!
apache - 从切诺基迁移到阿帕奇?
也许这只是一个简单的安装和配置......但我不想用粗心的举动破坏我所有的网站。
尽管我很喜欢 Cherokee,但我想我想将我的服务器环境更改为更传统的 LAMP 设置。
迁移到 Apache 后有什么需要担心的吗?除了权限?
php - 在 Web 服务器基准测试中测量内存 / CPU
我正在评估一些 FOSS Web 服务器的静态和 php 性能,它们都运行良好。
我想获得 RPS、ram 和 cpu 使用率。
推荐的任何工具,(除了明显的,ab 和 gnuplot)
服务器操作系统:linux(ubuntu),
锤子操作系统:任何。