問題タブ [waitress]

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

python - Windows Server 2003 でウェイトレスをサービスとして実行する際の問題

そのため、ウェイトレスサーバーを実行し、ディレクトリの変更を監視し、変更が検出されたときにサーバーを再起動するサブプロセスを開始する Windows サービスを Python で作成しました。Windows 7 では、すべて正常に動作します。このサーバーを展開する必要がある Windows Server 2003 では、サーバーはそのポートにバインドできません。NetworkService を含むいくつかの異なるユーザーとしてサービスを実行しようとしましたが、何も機能していないようです。ウェイトレスのログにも何もありません。どうすればこれをデバッグできますか?

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

python - 竜巻の下で Pyramid WSGI アプリケーションを実行する

Pyramid は独自の Waitress Web サーバーを開発目的で使用していますが、Tornado で WSGI アプリを提供したいと考えています。pserve .ini ファイルを使用して構成する必要があると思いますが、動作させることができません

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

python - EC2インスタンスでウェイトレスサーバーを動作させる方法は?

EC2インスタンスから部分的に開発されたWebサイトをセットアップしたいと思います。このサイトは、PyramidWebフレームワークを使用して開発されています。EC2からシンプルなウェイトレスサーバーをセットアップすることは可能ですか?

Apacheサーバーをセットアップするためにこれらの手順を試しました。しかし、ブラウザでパブリックDNSを指定すると、「Webサイトの応答に時間がかかりすぎています」というエラーが表示されます。

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

python - Waitress を使用して Eclipse/Pydev で Pyramid プロジェクトをデバッグできない

私は動作する IDE をセットアップしようとしており、Eclipse/Pydev のようなフレンドリーな環境で Pyramid フレームワークを使用して Python の学習を開始しています。

以下を置き換えて古い Pastescript サーバーを使用すると、すべて正常に動作します (デバッグ、ブレークポイントが含まれます)。

development.ini で。

問題は、新しい「方法」は、Python 3+ バージョンでサポートされているウェイトレスを使用することであり、pastescript は 2.x でのみ機能することです。

Waitress と Pydev を使用した既知の問題のデバッグがあるかどうか、および回避策があるかどうかを知りたいです。

Waitress を使用して Eclipse でデバッグしようとすると、次のエラーが表示されます。

0 投票する
0 に答える
2555 参照

python - 保存コマンドが機能しない

Python は初めてで、Pyramid Framework を使用してテスト アプリケーションを開発しています。

本日、理由は不明ですが、ウェイトレス サーバーを起動するために使用された pserve コマンドが機能しなくなりました。Running:を実行pserve development.iniすると、メッセージ: が表示されますがinvalid command name 'development.ini'、以前は正常に動作していました。

which pserveそれが正しいことを確認しwhich python、プロジェクト用に作成した virtualenv の Python を指しています。development.ini へのパスも正しいです。

私はウェブ全体を検索しましたが、これに関するドキュメントはないようです。誰もこれを経験していますか?問題をデバッグするにはどうすればよいですか? どんな助けでも大歓迎です。ありがとう。

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

python - urllibを使用してPythonで画像を保存する

urllib を使用して Web から画像を保存しようとしていますが、このエラーが発生し続けます。

コード :

コードは、Pyramid ウェイトレス サーバーと mod_wsgi を使用して私のローカルホストで完全に正常に動作していますが、運用サーバーでは動作していません。

開発には Pyramid フレームワークを使用しています。

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

python - IISの背後にあるピラミッド(ウェイトレス)は、APSchedulerを使用するとランダムに機能しなくなります

アプリサーバーとしてウェイトレスを使用し、Webサーバー(プロキシ)としてIISを使用して、WindowsでPyramidアプリケーションを実行しています。アプリケーションを実行すると、停止する前に(一見)ランダムな時間動作します。一度に数日、場合によっては数週間かかることがあり、その後停止するだけで、IISは502エラーをスローします。それが停止したとき、Windowsを再起動する以外にそれを再起動する方法はありません。

これは、APSchedulerを使用していくつかのAPIをヒットし、eBay/Amazon間で在庫を同期する小さなアプリケーションです。ログにエラーが表示されていないため、この問題の原因は完全にはわかりません。古いバージョンのアプリケーションを(APSchedulerなしで)実行していましたが、この問題は発生しなかったため、APSchedulerに関係していると思います。

他の誰かがこれを経験しましたか?

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

python - ピラミッド: 例外ビューでアプリを再起動します

私が使用しているコマンドは次のとおりです。

そして、SQLAlchemy の「IntegrityError」などのエラーが発生
するたびに、pserve を強制終了し、コマンドをもう一度入力してアプリを再起動する必要があります。

このような例外ビューでアプリを再起動できる方法はありますか?

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

python - マルチプロセッシングとピラミッド: サブプロセスが実際に終了することを確認するにはどうすればよいですか?

Pyramid アプリケーションにワーカー プロセスのプールを持たせようとしています。これを使用して、ビューを停止させたくない CPU 集中型 (または長時間実行) のバックグラウンド タスクを実行できます。私が今持っているものは機能しますが、問題が 1 つあります。ウェイトレスが終了から終了した場合 (--reload で発生するように)、ワーカーは長続きし、停止するように通知する方法がわかりません。

編集:これは、Gunicornを使用している場合(またはファイルから実行している場合)は問題にならないようです。これはウェイトレスのバグでしょうか?

Edit2 : そうですね。または、Gunicorn はこれを別の方法で処理して、見栄えを良くしています。

PoolMaster は、プロジェクトの main() 関数で一度インスタンス化され、すべてのイベントに追加することですべてのビューに公開されます。

私が以前に試したのは、「ポイズンピル」__del__が発生したときにキューに追加することでした__del__が、結局のところ、まったく呼び出されないようです。マルチプロセッシング独自のプールを使用したくありません。これは、キューで常に作業するのではなく、設定されたワークロードを一度実行するために作成されているように見えるためです。では、実際のアプリケーションが終了した後にそれらの実行を停止するにはどうすればよいでしょうか?

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

python - ピラミッド 1.4 のウェイトレス

WebFaction でホストされているアカウントに移動したい Python 2.7.5 で書かれたプログラムがあります。そこで、Pyramid 1.4/Python 2.7 を使用して実装したいと考えました。すべてのパッケージをインストールしましたが、Pyramid 自体に問題があるようです。私が使用するパッケージのリストの下に、私が得るエラーがあります。

これをデバッグする方法について何か提案はありますか?