問題タブ [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 プロジェクトをポートベースのチェロキー仮想ホストとして維持する方法は?
1 つの IP アドレスで複数の Django (実際には FastCGI/SCGI) プロジェクトを維持し、それらをポートで区別することは可能ですか?
私はチェロキーがとても好きです。その管理インターフェイスとそれがもたらすカスタマイズの容易さは、まさに素晴らしいものです。そのため、ポートベースの仮想ホストが (少なくとも明白な、明示的な方法で) 欠けていることを少し残念に思います。
回答する際は、次の点に注意してください。
ポートごとに仮想サーバーを一致させます-私はそれを読みました。
他の Web サーバーを勧めないでください。この目的でそれらを使用できることはわかっていますが、Cherokee をよりよく学ぼうとしています。
どうもありがとう。
redirect - チェロキーのポートをリダイレクトするにはどうすればよいですか?
チェロキーをインストールしましたが、とても満足しています。しかし今、私はどのようにポートをリダイレクトできるのか疑問に思っています。次のように、ホスト名に基づいてポート80を他のポートにリダイレクトしたいと思います。
リクエストhttp://a.mysite.com
する
リクエストするhttp://mysite.com:8000
http://b.mysite.com
http://mysite.com:9000
すべての助けに感謝します。
どうもありがとう!
python - チェロキーとuwsgiにフラスコを配置する
チェロキーとuwsgiを使用して開発したフラスコWebアプリをデプロイしようとしています。チェロキーとuwsgiをインストールして機能させましたが(uwsgiは機能すると思います)、チェロキーでアプリを構成すると、「。」というエラーが表示されますuWSGI Error wsgi application not found
。私はxml設定ファイルを使用しました(チェロキーを使用する必要があると思います)。これには次のものが含まれています。
私のフラスコアプリは明らかに/srv/mobile-site/app/
、メインスクリプトがであるフォルダにありますmobilecms.py
。
このファイルに何か問題がありますか?パーミッションエラーはこれを引き起こしますか?助けてくれてありがとう!
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 の間)
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 エラーが表示されます。
私に何ができる?ありがとう!
asp.net - IIRF isapi 書き換えフィルターのモノ代替はありますか?
いくつかの ASP.NET プロジェクトを IIS から Cherokee/nginx に移動していますが、URL 書き換えのソリューションが必要です。私はIIRF (すばらしいプロジェクト) を使用していますが、これは IIS でしか機能しません。
django - Djangoテンプレートは本番環境では見つかりませんが、開発版では問題ありません
アプリを開発モード(./manage.py runserver 0.0.0.0:9090)で実行すると、すべて正常に動作します。テンプレートがレンダリングされ、すべてが素晴らしいです。本番Webサーバー(チェロキー)をリロードすると、Djangoテンプレートが見つからないというエラーだけが表示されます。
これは少し曖昧だと思いますので、共有する必要のある情報をお気軽にお知らせください。簡単な間違いがあると思わずにはいられませんが、同じ問題を抱えている人を見つけることはできません。
私が参照しているエラーについては、 http://signstreak.com/を参照してください。
編集 これは文字通り同じコードベースです。私は開発の非常に早い段階です。これまで、ssh+vimを使用してアプリを作成してきました。したがって、開発者と本番環境の両方が、同じマシン上で同時に同じコードを実行しています。
また、DB設定がインポートされていないことに気づきました。変。これは、ランダムなストックsettings.pyが使用されているかのようです。
ありがとう、-
ケリー
django - Djangoプロダクションチュートリアルで静的ファイルを提供する
Django本番アプリで静的ファイルを提供するための簡単なステップバイステップのチュートリアルを持っている人はいますか?Djangoのドキュメントを読んだのですが、とても複雑に聞こえます... lighttpd、nginx、cherokeeなどの別のサーバーを使用して静的ファイルを提供しようとしていますが、これらの設定はすべてギリシャ語です。lighttpdをダウンロードし、インストールの指示に従おうとしましたが、数秒以内にエラーが発生しました。これまたはあれか何かが欠けている...私はUNIXの専門家ではなく、C / C ++があまり得意ではないので、この./configureとMAKEのインストールはすべて私には厄介です...だから私は私の当面の質問を推測しますそれは:
- インストールと保守が簡単な静的ファイルを提供するために、どのサーバーをお勧めしますか?
- 私が実際にサーバーを稼働させていると仮定すると、それではどうしますか?他のサーバー上のファイルを探すようにDjangoに指示するにはどうすればよいですか?
- 繰り返しますが、誰かがステップバイステップのチュートリアルを持っていますか?
どうもありがとう!
apache - チェロキーから Apache に移行しますか?
たぶん、これは単純なインストールと構成にすぎません...しかし、不注意な動きですべてのサイトを台無しにしたくありません。
私はチェロキーが好きですが、サーバー環境を従来の LAMP セットアップに変更したいと考えています。
Apache に移行した後に心配する必要があることはありますか? 許可以外に?
php - Webサーバーベンチマークでのmem/cpuの測定
一部のFOSSWebサーバーの静的およびphpパフォーマンスを評価していますが、すべて正常に動作しています。
RPS、RAM、およびCPU使用率を取得したい。
推奨されるツール(明らかなabとgnuplotを除く)
サーバーOS:linux(ubuntu)、
hammer OS:任意。