私はサイトに 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 への同時接続要求が原因で上記のエラーが発生したと考えられます。もしそうなら、同時スフィンクスリクエストを回避する方法。
あわせてご提案ください。