anyevent

    4

    1答えて

    AnyEvent :: HTTPでページの一部(nバイト)を読み取り、接続を閉じる必要がありますか?

    1

    1答えて

    私はAnyEvent::DNSモジュールを使用しています。 IPv6を無効にして、リゾルバがAレコードのみを要求するようにしたいとします。 AnyEvent::DNSは、 $ENV{PERL_ANYEVENT_PROTOCOLS} しかし、変数を設定すると動作しない変数環境を使用しています。モジュールをロードする前に環境変数を定義する方法 our %PROTOCOL; # (ipv4|ipv6)

    1

    1答えて

    私は、次のようなエラーが会った:: Can't use an undefined value as a subroutine reference at /home/basiliscos/perl5/perlbrew/perls/perl-5.26.0/lib/site_perl/5.26.0/x86_64-linux/AnyEvent/Loop.pm line 248 私はperlの5.26.0の

    1

    1答えて

    長期的に実行される可能性のあるプロセスを呼び出すアプリケーションがあります。このプロセスの呼び出し元である私のプログラムは、任意の時点でキャンセルし、制限時間を超えたときに次のエントリに移動します。彼らはちょうど行き続ける、 #!/usr/bin/env perl use Modern::Perl '2017'; use Path::Tiny; use EV; use AnyEvent;

    5

    2答えて

    Mojoliciousのアプリケーションでは、リンクをクリックするとODTファイルをHTMLに変換しようとしています。シェルコマンドである "soffice"を使ってファイルを変換します。ファイルの変換には時間がかかります。私は進行状況を彼に通知するためにユーザーにステータスメッセージを送信します。 Mojo :: Logオブジェクトに書き込むことによって、これらのステータス更新メッセージを送信し

    4

    2答えて

    私はredisサーバに非ブロックrpushを行うコードを持っています これを1 rpushだけ実行すると、コードは正常に動作します しかしこれをwhileループで実行すると最初の実行後にハングします。 なぜですか? #!/usr/bin/perl use AnyEvent; use AnyEvent::Redis::R

    5

    2答えて

    いくつかのURLを並行して取得し、何らかの作業を行うスクリプトを作成する必要があります。過去に私はいつもParallel::ForkManagerを使っていましたが、何か新しいことを学び、AnyEvent(とAnyEvent::HTTPまたは)という非同期プログラミングを試したかったのですが、AnyEventを理解し、行の後 (すべての行が別々のURLである)ファイルを開く (しかしFE 10の同

    0

    1答えて

    デフォルトでAnyEvent::DNSリゾルバを設定する方法は、max_outstanding,reuse,timeoutのように変更します。 環境変数$ENV{PERL_ANYEVENT_MAX_OUTSTANDING_DNS}がありますが、変更方法はreuseとtimeoutですか?

    3

    1答えて

    非同期環境で同期制御フローをエミュレートしようとしています。 この目的は、コールバックや要求に応じてブロックせずにDB要求をサポートすることです。 私はCoroモジュールを使用しようとしていますが、私は完全に理解していないと思います。ここ は、コードスニペットです:ここ sub execute { my ($sth, @vars) = @_; my $res = $sth->

    6

    3答えて

    私たちはモジュールで構成された複雑なロジックを持つ大規模なアプリケーションを構築しています。私はより単純な方法のより大規模な方法を構築していました。たとえば、 # fig. 1 package Foo; sub highlevel { my ($self, $user, $event) = @_; my $session = $self->get_session($user