問題タブ [wso2bps]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
wso2 - WSO2 BPS Carbon がスタジオに接続できない
Developer Studio を BPS に接続できません。最新バージョンのスタジオを使用しており、BPS バージョンは最新 ( 3.6.0 ) です。サーバーに接続しようとすると、Developer Studio の存在チェックは肯定的ですが、パスワードをチェックしようとすると、結果は 403 エラー禁止です。シェルは WARN {org.owasp.csrfguard.log.JavaLogger} - 潜在的なクロスサイト リクエスト フォージェリ (CSRF) 攻撃が阻止されたと言っています (user:, ip:127.0.0.1, method:POST, uri://services/AuthenticationAdmin, error :要求に必要なトークンがありません)
ブラウザからアクセスできる
wso2 - BPEL ヒューマン タスクを作成する WSO2 BPS が 411 エラーをスローする: 長さが必要です
BPEL プロセスでヒューマン タスクを作成し、RemoteTask を作成すると、次の例外がスローされます (ヒューマン タスクまで BPEL プロセスが正常に実行され、その WS エンドポイントを呼び出すヒューマン タスクを作成できることに注意してください))。
私にとっては、Web サービスが BPEL プロセスと HT 実装の間で内部的に呼び出されるときに、Content-Length ヘッダーも「チャンク」も存在しないように見えます
wso2 - wso2 bps bpel のロギングとトラブルシューティング
WS2 BPS (3.6.0) を管理する必要がありますが、内部例外についてあまり明らかにしていません。ドキュメントにはトラブルシューティングに関する小さな章がありますが、このセットアップでは、エンドポイントに渡されたメッセージのみがログに記録されます。
質問:
- BPEL の実行中にスローされた内部例外を確認する方法はありますか? (式やスクリプトのエラーなど)。多分Apache-ODEレベルで?
- 「catchAll」障害ハンドラーによってキャッチされた障害にアクセスする方法はありますか?
ヒントをありがとうございました
wso2 - wso2 bps OutOfMemoryError - 非効率的なイベント リスト
WSO2 BPS 3.6.0 を使用すると、時折 OutOfMemoryError が発生し、サーバーが停止しました。ヒープ分析の後、次のことが疑われます。
ビジネスアイテムの状態が変わらなくなるまで、(Web サービスを使用して) 定期的に情報を検索するプロセスがいくつかあります。しばらくすると、一部のプロセス インスタンスに多くのイベント (数千、約 10k) が発生する場合があります。Carbon コンソールでインスタンス情報を表示しようとすると、ロードされたデータ (インスタンス アクティビティ) によって OutOfMemoryError が発生し、サーバー (6GB RAM を搭載) がドロップされる可能性があります:(
回避策として、DB ルックアップを使用します。
ただし、すべてのビジネス ユーザー (プロセス オーナーを含む) がデータベースに直接アクセスできるようにすることは非常に悪いことだと考えています。
アクティビティを表示する (より良い) 方法/クエリはありますか? 改善/機能を配置する (ページ付けされたアクティビティをロードする) 正しい github プロジェクトはどれですか?
編集:
ソース コードを見ると、この「動作」は Apache-ODE 実装から継承されています (スコープとイベントのリスト全体をメモリに積極的にロードします)。