問題タブ [yaws]

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 投票する
3 に答える
8110 参照

erlang - Erlangの同時オープンポートの最大数?

erlang TCP/IP ライブラリには制限がありますか? 私はいくつかの検索を行いましたが、決定的な答えを見つけることができません。

ERL_MAX_PORTS 環境変数を 12000 に設定し、無制限の接続を使用するように Yaws を構成しました。

Yaws 用に作成した appmod に接続する単純なクライアント アプリケーションを作成し、同時に X 個のクライアントを起動して同時接続数をテストしています。

約 100 のクライアントに到達すると、Yaws サーバーがそれ以上の TCP 接続の受け入れを停止し、クライアントが次のエラーでエラーになることがわかりました。

開いている同時接続の数には制限があるに違いないことはわかっていますが、100 は非常に少ないようです。すべての yaws ドキュメントに目を通し、接続の制限をすべて削除しました。

これは、Snow Leopard を実行している 2.16Ghz Intel Core 2 Duo iMac 上にあります。

Vista マシンで簡単なテストを行ったところ、約 300 の接続で同じ問題が発生することがわかりました。

私のテストは不合理ですか?つまり、Yaws の同時実行性をテストするために 100 以上の接続を同時に開くのはばかげていますか?

ありがとう。

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

erlang - Yaws yapp のセットアップ方法

Yaws の yapp のセットアップに苦労しています。ドキュメントへのリンクを提供したり、ここに短い例をコピーして貼り付けたりできますか?

これはかなり不明確な質問で申し訳ありませんが、多かれ少なかれ迷っています:-)

ありがとう、ジャン

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

apache - IIS、APACHE、YAWSランタイム環境

最近、YAWSサーバーの可能性と1秒あたりに処理するリクエストの数を説明する記事を読みました。YAWSは1秒あたり80Kのリクエストを処理でき、リクエスト処理の制限を改善するためにマルチスレッド環境でも実行できると述べられました。

IIS、Apache、YAWSをどのように比較できますか?最大のリクエストを処理するのはどれですか?どこかで比較を見つけることができますか?

0 投票する
3 に答える
922 参照

rest - ヨーと PUT リクエスト

簡単な RESTful Web サービスを作成するために Yaws を使い始めたばかりですが、予期しない問題に遭遇しました。PUT 要求を実行すると、自分のデータにアクセスできないようです。yaws_api:parse_post 関数を使用しようとすると、次のエラーが発生します。

リクエスト全体を書き出したところ、すべてが同じように見えるので、非常に混乱しています。私は何か間違ったことをしていますか?GET と POST は正しく機能します。実際、私が現在 POST と PUT を処理する方法の唯一の違いは、成功を示すためにテスト コードを書いているだけなので、それぞれに表示するものだけです。

前もって感謝します。

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

ubuntu - ubuntuでyaws-1.89をセットアップするには?

ubuntu で yaws-1.89 をセットアップするのに助けが必要です。これは私が得るエラーです:

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

erlang - ebin の yaws および erlang ビーム ファイル

フォームの投稿に整数と浮動小数点数があり、ビーム ファイルがある ebin ファイルでこれらを受け取ると問題が発生します。誰かが私を助けてくれることを願っています。

npower.yaws

ビーム ファイル
-module(npower62) にコンパイルされた npower62.erl。
-エクスポート ([math3/1])。

math3( [N] ) ->
Number = N,
Nsquare = Number * Number,
{html, io_lib:format("~c の平方 = ~w", [N, Nsquare])}.

Number = list_to_integer (atom_to_list(N)) を使用しようとしました (機能しません)
Number = list_to_float(atom_to_list(N)) を使用しようとしました (機能しません) Number = list_to_integer(N) を使用しようとしました (動作しません)



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

node.js - NIO ウェブサーバー間の比較

何百万もの電話にコンテンツをストリーミングするためのサーバーをアーキテクチャに組み込む必要があります。

ここでは、アーキテクトと運用担当者は Java についてしか知りませんが、私は本当に、より速く、より簡単に保守できるものを提案したいと思います。

私の現在の候補リストは、 LiftNode.jsYawsです。

サーバーは、ユーザーの資格情報を認証し、ユーザーに課金した後、静的コンテンツ (ビデオ、ゲーム、xml の説明) を提供する必要があります。そのため、nosql db (couchdb または mongodb) も使用されます。

動的コンテンツや HTML を作成する必要はありません。

純粋な速度は重要ですが、唯一のパラメーターではなく、操作の容易さも重要です。

開発の観点からは、3 つすべてが独自の方法で本当に気に入っています。

  1. 他のすべての条件が同じであれば、Scala と Java の互換性があるため、Lift を最初に選択します。
  2. 2 つ目は node.js です。誰もが Javascript を理解しているからです。
  3. Erlang は学ぶのも教えるのも少し難しいので、個人的には気に入っていますが、Yaws は私の最後の選択肢です。

質問は、あなたの経験から、私に何を勧めますか? また別のものかもしれません。

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

erlang - ejabberd の初心者が完全に機能する ejabberd サーバーをセットアップするにはどうすればよいですか?

私はejabberdに完全に慣れていません。Windows と Linux (Ubuntu) の両方のインストールをダウンロードしました。Web のどこかで、インストール方法とセットアップ方法のデモを見たことがありますが、インストールは「デモ」として構成されていました。pidgin XMPP クライアントを使用していますが、ejabberd のセットアップで問題が発生しています。
もう 1 つの問題は、バックエンドに Nitrogen のコメット プールと erlang ETS テーブルを備えたチャット システムを開発しようとしたことです (現在、ets テーブルに組み込まれているフェイルオーバー メカニズムのおかげです)。

br> 管理インターフェースを脇に置いて、ejabberd サーバーへの Web インターフェースを使用できますか。たとえば、Nitrogen Comet は非常に扱いにくい場合があります。たとえば、特に Nitrogen 2.XX でのブラウザのタイムアウトは簡単に変更できません。
だから今、私はejabberdに決めました。バックエンド エンジンとして ejabberd を使用して内部組織のチャット システムをカスタマイズするにはどうすればよいですか。組織内の全員がクライアントとして Pidgin をダウンロードするのではなく、Web インターフェイスにチャット機能を組み込みたいと考えています。
Erlang、Yaws、Mnesia、Inets、Mochiweb などでは問題がないので、ejabberd の上にいくつかの Gen サーバーを使用して erlang アプリケーションを開発する必要があるとしても、それは問題になりません。

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

erlang - localhost で ejabberd を実行してテストしていますか?

HP パビリオン (Windows 7 を実行しているエンターテイメント ラップトップ) に ejabberd をインストールしましたが、インストール中にサーバー ドメインに入るように求められました。試してみたかったので、「localhost」と入力しました。起動しようとすると、Web管理インターフェイスにエラーが発生したことが示されます。3つのログファイルを確認しても、エラーが見つかりません。一部のポートがブロックされているようです。しかし、ログにエラーはありません。XMMP クライアントまたは jabberlang-XMPP ドライバーを使用してローカルホストでテストできるようにするには、どうすれば起動して実行できますか。

br>誰かがそれをどのように使用したかについていくつかの例を見せてもらえますか? また、ejabberd の conf ファイルでどのパラメーターをコメント解除または変更して、localhost で実行することができますか? サーバー ドメインを "locahost" ではなく "127.0.0.1" として明示的に指定する必要がありますか?

br>Firefox でこのクライアントを実行していて、ログインすると、作成した processOne IM フリー サーバー [username@name.p1.im] ではなく、Gmail にいる友人のプレゼンス情報が提供されます。しかし、私はこれらの友人と、Gmail アカウントで直接チャットすることができました。独自の ejabberd サーバーをインストールした場合、これをどのように使用できるかを理解する必要があります。jabberlang XMMP クライアント ライブラリに関するリソースを教えてください。ありがとう

/joshmuza@gmail.com

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

yaws - Linux ターミナルで yaws ウェブサーバーを設定するには?

Linux ターミナルで私の yaws Web サーバー構成ファイルを作成するのを手伝ってくれませんか。yaws のチュートリアルに従うと、エラーが発生します。どうもありがとう。