問題タブ [paster]

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 に答える
898 参照

python - Python PasteScript から Python Egg を自動生成

それで、私は PasteScript のペーストを使用しており、卵の作成を自動化しようとしています。私の最初のステップは、Python の卵のテンプレートを取得することです。PasteScript の貼り付けツールが組み込まれていることに気付いたので、コマンド ラインからテンプレートを作成しています。

ただし、これは一連のプロンプト (プロジェクト名、作成者、バージョンなど) として質問をします。PasteScript を呼び出すときに、構成ファイルを使用するか、引数をコマンド ラインに直接渡すことはできますか?

私の目標は、卵のテンプレートを生成するために実行できる 1 つのコマンドを用意することです。

助けてくれてありがとう!

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

python - 長時間実行されているPythonスクリプトまたはサービスをリモートでデバッグする方法は?

タイトルのとおり、pasterまたはuwsgiで実行されているPythonプロセスに接続して、pdb機能を利用できるようにしたいと思います。

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

python - クラスター内のpylons/paster構成ファイルを管理する方法は?

パスターアプリを実行しているノードが4つあります。構成を変更したら、4つのノードの構成ファイルを変更する必要があります。ノード数が増えると頭痛の種になります。

複数のマシンでパスタを実行している人にとっては一般的な問題だと思いますが、これに対する解決策はありますか?

または私はそれを間違った方法で使用しましたか?ありがとう!

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

python - パイロンで構成/.iniファイルを合成する方法はありますか?

複数の ini ファイル (本番、ステージング、開発など) を使用して pylons アプリを実行しています。すべての環境で同じにすることができる新しい設定が追加された場合、すべての .ini ファイルに含まれるある種のマスター構成で一度設定できると便利です。または、集中化された構成とデプロイ固有の構成をロードするための他の方法を介して含まれます。

pylons ini ファイルの「インポート」構文があるようには見えません。パイロンのこのタイプの構成合成を達成するための最良の方法は何ですか?

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

python - (大きな) ファイルのアップロード時に接続がリセットされる

そのため、Pylons でのファイルのアップロードに関してかなり厄介な問題が発生しており、誰かが私を支援してくれることを望んでいます。当初、これは Pylons の問題であると考えてここに問題を投稿しましたが、その後、問題はサーバー、つまり貼り付けによるものであると結論付け、問題が発生した場所を正確に追跡しましたが、不明ですそれを解決する方法。動作は次のとおりです。私は、paster を介して提供している Pylons Web アプリケーションを持っています。アプリケーションの 1 つは、ユーザーがシステムにファイルをアップロードできるようにするもので、ファイルのサイズがかなり大きくなる場合があります (> 50mb)。このようなアップロード中に、サーバーは散発的に接続をリセットします (つまり、Chrome では、「エラー 101 (net::ERR_CONNECTION_RESET): 接続がリセットされました。」というエラーが表示されます) 大きなファイルでは約 50% の確率で発生します。

このような場合、サーバーは POST をアプリケーション レベルに渡すことはありません。例外はスローされません (少なくとも、私が見つけることができる)。問題を cascade.py (特に、httpserver.py から呼び出される wsgi_application メソッド) に絞り込みました。後者から:

結果 = self.server.wsgi_application(self.wsgi_environ, self.wsgi_start_response)

cascade.pyのcall関数では、ファイルは一時ファイルに書き込まれているように見えます。関連するループは次の場所から始まります。

copy_len > 0 の間:

次に、開いているファイルにチャンクを 1 つずつ書き込みます。これらの書き込みが個別に例外をスローすることはありません。ただし、サーバーはこれらの書き込み中にランダムに見えるだけで「立ち去る」ことがよくあります (時間もこれと相関していないようです)。したがって、減少しているcopy_lenサイズを出力すると、それがある程度まで減少するのを見て、サーバーが突然「接続リセット」を送信します(または、少なくともクライアントはそうすると思います)およびメソッド終了したようです (ループが終了したかのように、copy_len が出力されなくなりますが、0 ではありませんでした)。

1)これは散発的にしか発生せず、2)実際のエラー/例外を追跡できないようです-それは一種の...死ぬので、私は完全に困惑しています。

問題があれば、ペースト 1.7.3、Python 2.7、および Fedora OS を実行しています。何が起こっているのか、どうすればこれを解決できるのか、誰かが洞察を持っていますか? 助けてくれてありがとう。

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

python - プロジェクト フォルダーなしでプロジェクトを作成するにはどうすればよいですか?

私はピラミッドとペスターに慣れていないので、今のところドキュメントを読んでいます。私は virtualenv を使用しており、virtualenv dir 内でピラミッド プロジェクトを開始したいと考えています。問題は、paster がプロジェクト名でディレクトリを作成せず、代わりにすべてのスキャフォールド ファイルを現在のディレクトリ (venv ルート) に配置することです。

paster を使用しないことを考えましたが、development.ini の「use」オプションでアプリを指定する方法がわかりません。

ファイルシステムのまったく別の場所に virtualenv を配置することもできますが、それは私には奇妙に思えます (おそらく virtualenvwrapper を使用すると簡単になる可能性があります)。これを行う他の方法はありますか?

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

python - パスタークイックスタートはオプションではありません

仮想環境(Python 2.7)を実行しているWindows7にTurboGears2をインストールしています。実行すると、パスタークイックスタートオプションが表示されません

代わりに、その出力は次のとおりです。

だから、私が走ったときに驚くことではありません:

私は得る:

私の質問:なぜそれが欠落しているのですか、そしてどうすればそれを入手できますか?

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

python - inheriting config file settings in pyramid

Is a setup like this not possible?

production.ini file:

development.ini file:

Then I try starting my development server and get:

No section 'main' (prefixed by 'server') found in config development.ini

I'd like to chain my config files together like so:

production.ini -> development.ini -> local.ini -> test.ini

It seems like this should be possible, but I haven't gotten the magic right yet.

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

python - ピラミッド-リソースのデバッグが見つかりませんエラー

Pyramidで「リソースが見つかりませんでした」エラーの考えられる原因は何ですか?

Pyramidアプリをデバッグする限られた演習から、ルートのエラーとPython構文エラーがより明確なエラーメッセージをトリガーします。

開発サーバーにリクエストをトレースさせる方法はありますか(Railsサーバーを実行する方法と同様です)?冗長モードでpasterを実行しようとしましたが、それ以上の情報が得られません。

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

python - Grok DistributionNotFound: grokcore.startup

grokproject Samplegrok ホームページ チュートリアルのように、新しいプロジェクトの作成と grok フレームワークのインストールを同時に行うために使用されます。

cd Sampleその後bin/paster serve parts/etc/deploy.ini、チュートリアルのように実行し、DistributionNotFound: grokcore.startupエラーで戻ってきました

トレースバック @ http://pastebin.com/T01J0ndM

経験に基づいた推測では、grokパッケージがgrokprojectコマンドでインストールされていないことがわかりますか?

Gentoo Linux を使用しています。