1

最近、C#/.NET フロントエンドと PHP スクリプトをバックエンドとして Web クローラーとして使用するアプリケーションをスケールアップしました。アプリケーションの両側で Xeround MySQL データベースと対話します (現在 Xeround Basic を使用していますが、Xeround Pro への移行を検討しています)。データベースへの信頼できないアクセスに関して、2 つの関連する問題があります。

  1. ときどき、C# コードで use_db 呼び出しを実行して、セットアップした 2 つのデータベースを切り替えます。場合によっては、この呼び出しが実行されても実行されず、後続の SQL 呼び出しが失敗することがあります。より頻繁に、「接続が有効で開いている必要があります」というメッセージが表示され、アプリケーションを再起動する必要があります。これは、アプリケーションを何時間もアイドル状態にしておくことによって引き起こされることもありますが、ほとんどの場合、アプリケーションを使いすぎていることが原因のようです (使用可能な Xeround 接続の 20 ~ 30% しか使用していないため、これは奇妙です)。
  2. より複雑な問題は、一度に多くのルーチン (ブラウザー ウィンドウ) を実行していない場合、私の PHP スクリプトはほぼ 100% の確率でターゲットの結果を返しますが、一度に多くのルーチンを実行している場合は頻繁に失敗することです。これは Xeround の使いすぎによるものですか (つまり、use_db 呼び出しが行われているが失敗しています)? 各ルーチンを独立したサーバーを使用しているものとして扱うことができる PHP 設定がありますか (私はグローバル変数を使用していないため、それが原因ではありません)。

質問 1 の方がはるかに簡単に回答できると思いますが、これらの問題に関するフィードバックをいただければ幸いです。

ありがとう!

4

1 に答える 1

0

http://support.xeround.com/tickets/newでサポート チケットを開いてください 。

于 2013-04-09T15:15:12.433 に答える