0

私はサイトに Sphinx Technology を使用しており、php と Node.js で実装しています。PHPとSphinxを使用して、これまでのところ問題はありませんでした。しかし、Node.js と Sphinx では、次の問題が急速に発生しました。

1. Error: Error: Connection is opening in OnConnect
    at Socket.<anonymous> (/usr/local/lib/node_modules/limestone/limestone.js:217:26)
    at Socket.emit (events.js:64:17)
    at Object.afterConnect [as oncomplete] (net.js:614:10)

2. node.js:201
        throw e; // process.nextTick error, or 'error' event on first tick
              ^
    Error: write EPIPE
        at errnoException (net.js:640:11)
        at Object.afterWrite [as oncomplete] (net.js:478:18)

Node.js と Sphinx サーバーの間のミドルウェアとして、ライムストーンの node.js モジュールを使用しています。私の推測では、Sphinx への同時接続要求が原因で上記のエラーが発生したと考えられます。もしそうなら、同時スフィンクスリクエストを回避する方法。

あわせてご提案ください。

4

1 に答える 1

0

sphinx で利用可能な mysql ライブラリの 1 つを介して sphinxql を使用してみることができます。

于 2012-08-27T23:31:12.793 に答える