問題タブ [g-wan]

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

logging - リクエスト:サーバーレポートに「ワーカー数」を追加

gwan_1またはgwan-w1によって、
gwanは番号を制限します。労働者の1つに。
しかし、サーバーレポートでそれを見つけることができません。

レポートには、以下のような情報のみが含まれています。

gwan_1に名前を変更するか、gwan -w 1を使用してgwanを実行した場合でも、この情報は変更されませんでした。

いいえを表示する必要があります。サーバーレポートのワーカーの数。

thnks

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

listener - ホスト ディレクトリがリンクの場合、G-WAN はそのリスナーを見つけられません

誰も同じ経験をしたことがありますか?ホスト ディレクトリが別のディレクトリへのリンクである場合、gwan はそのリスナーを開くことができません。

たとえば、0.0.0.0_8080が別のディレクトリへのシンボリック リンクである場合、 はgwanそのリスナーを開きません。

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

key-value-store - 機能のリクエスト: gwan.h に含まれる atomicAdd() 関数

G-WAN KV オプションでKV_INCR_KEYは、1 番目のフィールドを主キーとして使用します。

つまり、このプライマリ インデックスを機能させるために、G-WAN コアに既に組み込まれているアトミックにインクリメントする関数があることを意味します。

この関数をサーブレットで使用できるようにオープンにする、つまり gwan.h に含めるとよいでしょう。

そうすることで、私のような ANSI C の初心者は恩恵を受けることができます。

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

http-headers - 1 ~ 99 を返す G-WAN サーブレット (HTTP ヘッダーがないため) が非常に遅い

gwan_1 (v3.3.28)を実行し、ページhttp://.../?persistence.cにアクセスしました。対応が早かったです。

しかし、「return 200;」を変更したとき コードの" return 9;" に対して、ブラウザの応答が遅くなり、約 4 秒後に応答しました。

ドキュメントでは、次のように述べられています。

それは動作しますが、非常にゆっくりです。

これについて何か考えはありますか?それはバグですか、それとも何か間違ったことをしましたか?
1、9、および 99 を返そうとしました。すべて同じ結果が得られます。

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

release - 次のバージョンはいつリリースされますか?

ロードマップに関する情報はありますか? 質問するのに最適な場所ではないことはわかっています...しかし、同じ質問を疑問に思っている人もいると思います!

ルビーとグワンで遊ぶのが待ちきれません:)

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

url-rewriting - .JPGのG-WANでのURL書き換え

G-WANサーバーをテストしていますが、書き換えルールを使用したいと思います。

apacheの場合のルールは次のとおりです。

私はハンドラーJPGでそれをやろうとしていますが、私は多くの困難を抱えています。

誰かがすでにそのようなことをしましたか?


私のハンドラーは、パス/0.0.0.0_80/#0.0.0.0/handlersでurl_wr.cと呼ばれます。スクリプトは次のとおりです。

gwan.logでは、ロードされたurl_wr.cとは書き込まれません。各関数にprintfを入れると、機能しません。サーブレットbloc.cはうまく機能します。

また、コードをhandlers/main.cとgwanディレクトリのルートに配置してみました。

ハンドラーの詳細なしでerror404とだけ書かれているサイトのerror.logファイルしかありません。

よろしくお願いします

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

servlets - G-WAN URI サーブレットの構造

gwan/csp/strangesubfolder/inc.c経由で訪問できますhttp://domainName.com/strangesubfolder/?inc

このマッピングは奇妙に感じますservletが、それは私のニーズに合っています。gwan のユーザー マニュアルにマッピングの説明が見つかりません。

私が間違っている場合は訂正し、それが予期された動作であるかどうかを確認してください。

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

unicode - G-WanWebサーバーでC/C ++サーブレット/ハンドラーを使用してUnicodeテキストを処理するにはどうすればよいですか?

G-Wan Web/appサーバー用のC/C++サーブレット/ハンドラーを使用してWebアプリケーションを作成することを計画しています。アプリケーションをマルチバイト文字を含む複数の言語で動作させたいので、G-WANサーブレットでこれをどのように処理する必要があるのか​​疑問に思っています。

xbuf_t構造体は、HTTP応答を構築するための基盤となるストレージバッファーとしてchar*のようです。また、charは1バイトなので、Unicodeまたはマルチバイト文字のテキストにどのように影響するかを知りたいと思います。IBM UnicodeLibrary[ICU]などの重いUnicodeライブラリを追加するのは少し気が進まない。

誰かが私に他の人がこの状況にどのように対処しているか、そして必要に応じてユニコードを処理するために利用できるオプションを説明してもらえますか?

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

go - Go は G-WAN でどのように動作しますか?

G-WAN が Go をサポートしていることを読みました。私の知る限り、Go は静的にリンクされた実行可能ファイルしか生成できません。では、Go は CGI/FastCGI を介して G-WAN でどのように動作するのでしょうか? または、stdin で raw リクエストを使用して実行可能ファイルを呼び出すだけですか?

Go をプログラミングして、G-WAN のパフォーマンスを活用できるようになりたいと思っています。

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

url-rewriting - ホームページのG-WANURL書き換えが機能しない

サイトのホームページのURLを書き換えようとしています。これが私のハンドラーの簡略版です。

基本的には「/」を「/?home」に置き換えるだけです。したがって、ユーザーが「www.domain.com」をロードすると、「home.c」のコンテンツが表示されます。これが書き直しの結果です。すべてが正しく見えます何が問題を引き起こしているのかわかりません。

元のリクエスト:

書き直されたリクエスト:

書き直した後、これが結果です。