問題タブ [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 に答える
665 参照

django - 複数の Django プロジェクトをポートベースのチェロキー仮想ホストとして維持する方法は?

1 つの IP アドレスで複数の Django (実際には FastCGI/SCGI) プロジェクトを維持し、それらをポートで区別することは可能ですか?

私はチェロキーがとても好きです。その管理インターフェイスとそれがもたらすカスタマイズの容易さは、まさに素晴らしいものです。そのため、ポートベースの仮想ホストが (少なくとも明白な、明示的な方法で) 欠けていることを少し残念に思います。

回答する際は、次の点に注意してください。

  1. ポートごとに仮想サーバーを一致させます-私はそれを読みました。

  2. 他の Web サーバーを勧めないでください。この目的でそれらを使用できることはわかっていますが、Cherokee をよりよく学ぼうとしています。

どうもありがとう。

0 投票する
1 に答える
810 参照

redirect - チェロキーのポートをリダイレクトするにはどうすればよいですか?

チェロキーをインストールしましたが、とても満足しています。しかし今、私はどのようにポートをリダイレクトできるのか疑問に思っています。次のように、ホスト名に基づいてポート80を他のポートにリダイレクトしたいと思います。

リクエストhttp://a.mysite.comする リクエストするhttp://mysite.com:8000
http://b.mysite.comhttp://mysite.com:9000

すべての助けに感謝します。
どうもありがとう!

0 投票する
2 に答える
4000 参照

python - チェロキーとuwsgiにフラスコを配置する

チェロキーとuwsgiを使用して開発したフラスコWebアプリをデプロイしようとしています。チェロキーとuwsgiをインストールして機能させましたが(uwsgiは機能すると思います)、チェロキーでアプリを構成すると、「。」というエラーが表示されますuWSGI Error wsgi application not found。私はxml設定ファイルを使用しました(チェロキーを使用する必要があると思います)。これには次のものが含まれています。

私のフラスコアプリは明らかに/srv/mobile-site/app/、メインスクリプトがであるフォルダにありますmobilecms.py

このファイルに何か問題がありますか?パーミッションエラーはこれを引き起こしますか?助けてくれてありがとう!

0 投票する
1 に答える
882 参照

python - チェロキーが複数の uwsgi インスタンスを生成する問題を引き起こしている

uwsgiを使用してdjangoアプリを提供するためにcherokeeを実行しています。cherokee 1.2.x にアップグレードしてから、奇妙な動作が続いています。

セットアップは cherokee 1.2.x より前では問題なく機能しており、構成を変更していません。

問題は、uwsgi が実行されていないときに django アプリ サイトを読み込もうとすると、最初に 503 エラーが発生することです。後続のリクエストは正常に機能します。ログを見ると、チェロキーが複数の uwsgi インスタンスを生成していることがわかります。これが問題のようです。

ここにcherokee.errorログを投稿しました

チェロキーが複数の uwsgi インスタンスを生成しているようです:

uwsgi の私の構成は次のとおりです。

この問題のもう 1 つの症状は、503 の後、続いて uwsgi が正常に開始された後、PID ファイルがないことです。これは、起動して失敗した uwsgi の追加インスタンスが、終了時に PID ファイルを削除するためです。

したがって、全体として、問題は次のとおりです。

  • チェロキーによって uwsgi が開始された後、最初のビューに 503 が表示される
  • PID ファイルが作成されていない (または作成されているが、別の終了している uwsgi プロセスによってすぐに削除されている)

uwsgi ソース コードに対してのみ一致する Google 検索probably another instance of uWSGI is running on the same addressなので、これを経験しているのは私だけのようです。

同じセットアップの複数のコンピューターで同じ問題が発生します。

何か案は?

ソフトウェアのバージョン:

  • uWSGI 0.9.6.2
  • チェロキー 1.2.1
  • Django 開発トランク (1.3 rc と 1.3 の間)
0 投票する
0 に答える
768 参照

asp.net - Cherokee は asp.net MVC 4.0 を実行している fastcgi-mono-server4 をスキップします

私の問題は、チェロキーとモノで API を実行すると、モノサーバーからデータを返す代わりに、チェロキーが fastcgi-mono-server をスキップして 404 not found と表示することです。

このチェロキーのチュートリアルに従って、モノで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 エラーが表示されます。

私に何ができる?ありがとう!

0 投票する
2 に答える
375 参照

asp.net - IIRF isapi 書き換えフィルターのモノ代替はありますか?

いくつかの ASP.NET プロジェクトを IIS から Cherokee/nginx に移動していますが、URL 書き換えのソリューションが必要です。私はIIRF (すばらしいプロジェクト) を使用していますが、これは IIS でしか機能しません。

0 投票する
1 に答える
668 参照

django - Djangoテンプレートは本番環境では見つかりませんが、開発版では問題ありません

アプリを開発モード(./manage.py runserver 0.0.0.0:9090)で実行すると、すべて正常に動作します。テンプレートがレンダリングされ、すべてが素晴らしいです。本番Webサーバー(チェロキー)をリロードすると、Djangoテンプレートが見つからないというエラーだけが表示されます。

これは少し曖昧だと思いますので、共有する必要のある情報をお気軽にお知らせください。簡単な間違いがあると思わずにはいられませんが、同じ問題を抱えている人を見つけることはできません。

私が参照しているエラーについては、 http://signstreak.com/を参照してください。

編集 これは文字通り同じコードベースです。私は開発の非常に早い段階です。これまで、ssh+vimを使用してアプリを作成してきました。したがって、開発者と本番環境の両方が、同じマシン上で同時に同じコードを実行しています。

また、DB設定がインポートされていないことに気づきました。変。これは、ランダムなストックsettings.pyが使用されているかのようです。

ありがとう、-
ケリー

0 投票する
4 に答える
16950 参照

django - Djangoプロダクションチュートリアルで静的ファイルを提供する

Django本番アプリで静的ファイルを提供するための簡単なステップバイステップのチュートリアルを持っている人はいますか?Djangoのドキュメントを読んだのですが、とても複雑に聞こえます... lighttpd、nginx、cherokeeなどの別のサーバーを使用して静的ファイルを提供しようとしていますが、これらの設定はすべてギリシャ語です。lighttpdをダウンロードし、インストールの指示に従おうとしましたが、数秒以内にエラーが発生しました。これまたはあれか何かが欠けている...私はUNIXの専門家ではなく、C / C ++があまり得意ではないので、この./configureとMAKEのインストールはすべて私には厄介です...だから私は私の当面の質問を推測しますそれは:

  1. インストールと保守が簡単な静的ファイルを提供するために、どのサーバーをお勧めしますか?
  2. 私が実際にサーバーを稼働させていると仮定すると、それではどうしますか?他のサーバー上のファイルを探すようにDjangoに指示するにはどうすればよいですか?
  3. 繰り返しますが、誰かがステップバイステップのチュートリアルを持っていますか?

どうもありがとう!

0 投票する
2 に答える
212 参照

apache - チェロキーから Apache に移行しますか?

たぶん、これは単純なインストールと構成にすぎません...しかし、不注意な動きですべてのサイトを台無しにしたくありません。

私はチェロキーが好きですが、サーバー環境を従来の LAMP セットアップに変更したいと考えています。

Apache に移行した後に心配する必要があることはありますか? 許可以外に?

0 投票する
1 に答える
430 参照

php - Webサーバーベンチマークでのmem/cpuの測定

一部のFOSSWebサーバーの静的およびphpパフォーマンスを評価していますが、すべて正常に動作しています。

RPS、RAM、およびCPU使用率を取得したい。

推奨されるツール(明らかなabとgnuplotを除く)

サーバーOS:linux(ubuntu)、
hammer OS:任意。