1

db テーブルをポーリングし、Poe wheel run を使用して見つかったレコードを処理するアプリを作成しようとしています。これは完全には機能していないようです。そこに提案があります。

データベースのポーリング sql

SELECT request_type destination port request FROM table1  
    WHERE STATUS_ID=200 limit 10;

結果は画面に出力され、po wheel run によって取得されます

ポーホイールラン

sub on_start {
        my $child = POE::Wheel::Run->new(
         Program => [ 'perl ~/sbin/db_poller.pl' ],
         StdoutEvent  => "got_child_stdout",
         StderrEvent  => "got_child_stderr",
         CloseEvent   => "got_child_close",
    );

db ポーリングは、ホイールが処理できるよりも速く結果を生成します。

デザインの提案はありますか?

4

0 に答える 0