すべてのプロダクト
Search
ドキュメントセンター

DataWorks:タスクの失敗

最終更新日:Mar 01, 2026

このトピックでは、タスク実行の失敗を引き起こす一般的な問題について説明します。

自動再実行が設定されたタスクが失敗後に再実行されず、「Task Run Timed Out, Killed by System!!!」というエラーが報告される

  • エラーメッセージ:

    タスクの [スケジュール設定][時間プロパティ] で、[再実行] プロパティが [ステータスに関係なく再実行] または [失敗時に再実行] に設定されています。しかし、タスクが失敗すると再実行されず、代わりに Task Run Timed Out, Killed by System!!! というエラーが報告されます。

  • 原因:

    タスクの [スケジュール設定][時間プロパティ] セクションで [タイムアウト期間] が設定されています。実行時間が指定されたタイムアウト期間を超えると、タスクは自動的に停止します。タイムアウトにより失敗したタスクは、自動再実行をトリガーしません。

  • 解決策:

    タイムアウトにより失敗したタスクには、自動再実行のメカニズムは適用されません。タスクを手動で再起動する必要があります。

タスクが「OSError: [Errno 7] Argument list too long」というエラーで失敗する

  • エラーメッセージ:

    タスクが「OSError:[Errno 7] Argument list too long」というエラーで失敗します。

  • 原因:

    実行される SQL コードのサイズが 128 KB の制限を超えています。

  • 解決策:

    SQL コードを分割して、タスクを再度実行してください。

    説明

    単一のノードに含めることができる SQL コマンドは 200 個までです。

ODPS-0420095: Access Denied - Authorization Failed [4093], You have NO privilege to do the restricted operation on {acs:odps:*:projects/xxxx}. Access Mode is AllDenied.

  • 原因:

    プロジェクトが無効化されています。

  • 解決策:

    • ご利用のアカウントに支払い遅延があるか、プロジェクトに関連付けられたデフォルトのコンピューティングクォータのサブスクリプションが期限切れになっていないか確認してください。アカウントに支払い遅延があるか、サブスクリプションが期限切れの場合は、アカウントにチャージするか、サブスクリプションを更新してください。支払いが成功すると、プロジェクトのステータスは自動的に「正常」に変わります。回復プロセスには、ご注文とプロジェクトの数に応じて 2〜30 分かかります。

    • 支払い遅延やサブスクリプションの期限切れが原因でプロジェクトが無効化されていない場合は、手動で無効化された可能性があります。MaxCompute コンソールの [プロジェクト管理] ページに移動してプロジェクトを再開してください。

ODPS-0420061: Invalid parameter in HTTP request - Fetched data is larger than the rendering limitation. Please try to reduce your limit size or column number

クエリ文に LIMIT 句を追加してください。より多くのデータを表示するには、エクスポートできます。データが 10,000 行を超える場合は、Tunnel を使用してデータをエクスポートしてください。

DataWorks ノードタスクを複数スレッドで実行する際の順序不同データの処理方法

MaxCompute テーブル内のデータは、順序を保証せずに読み取られます。順序を指定しない場合、クエリ結果も順序不同になります。

MaxCompute に同期されたデータは、順序を保証せずに保存されます。データの順序が重要な場合は、同期完了後にデータをソートする必要があります。たとえば、SQL 文に order by xx limit n を追加してデータをソートできます。

パブリックリソースグループ使用時の AnalyticDB for MySQL タスクの失敗への対処方法

専用スケジューリングリソースグループをアクティブ化し、VPC に接続してから、AnalyticDB for MySQL タスクを実行する必要があります。詳細については、「データソースの接続性のテスト」をご参照ください。

MySQL ノードで「The MySQL node driver is not supported」というエラーが報告される

  • 問題の説明:接続文字列モードを使用せずに MySQL データソースを追加すると、タスクが失敗し、sql execute failed! Unsupported jdbc driver というエラーメッセージが報告されます。

  • 原因:このエラーは通常、MySQL データソースが接続文字列モードを使用せずに作成されたために発生します。

  • 解決策:接続文字列モードを使用して新しいデータソースを作成してください。詳細については、「MySQL データソースの設定」をご参照ください。データソースの作成に使用されたモードを確認するには、[データソース管理] ページに移動し、対象のデータソースを見つけて、[操作] 列の [編集] をクリックし、[データソースの編集] ページでモードを表示します。

オペレーションセンターで For-each、do-while、および機械学習 (PAI) ノードのログを表示する方法

インスタンスを見つけて右クリックし、その内部ノードを表示するオプションを選択します。

分岐ノードが「error in your condition run fail」というエラーで失敗する

  • 分岐条件は、Python 構文に従った条件文である必要があります。

  • 上流の代入ノードの出力が文字列の場合、分岐ノードで変数を参照する際には引用符で囲んでください。

FTP チェックノードタスクが「None Ftp connection info!!」というエラーで失敗する

  • エラーメッセージ:FTP チェックノードが FTP データソース内の Done ファイルの存在をチェックする際に、タスクが失敗し、None Ftp connection info!! というエラーが報告されます。

  • 原因:FTP データソースが正しく設定されていません。FTP チェックノードが FTP データソースから情報を取得できませんでした。

  • 解決策:[データソース管理] ページに移動して、データソースが正しく設定されているか確認してください。[データソース管理] ページへの移動方法の詳細については、「データソース管理」をご参照ください。利用可能なデータソースがない場合は、FTP データソースを作成する必要があります。詳細については、「FTP データソースの設定」をご参照ください。

FTP チェックノードタスクが「Connect Failed」というエラーで失敗する

  • エラーメッセージ:FTP チェックノードが FTP データソース内の Done ファイルの存在をチェックする際に、タスクが Connect Failed というエラーで失敗します。

  • 原因:FTP データソースが FTP サーバーに接続できませんでした。

  • 解決策:telnet IP ポート コマンドを実行して、FTP サーバーが正しく動作しているか確認してください。IP アドレスとポート番号は、FTP データソースのものです。DataWorks コンソールにログインし、[データソース管理] ページに移動してこの情報を表示できます。[データソース管理] ページへの移動方法の詳細については、「データソース管理」をご参照ください。

FTP チェックノードタスクが「The current time has exceeded the end-check time point!」というエラーで失敗する

  • エラーメッセージ:FTP チェックノードが FTP データソース内の Done ファイルの存在をチェックする際に、タスクが失敗し、The current time has exceeded the end-check time point! というエラーが報告されます。

  • 原因:現在のチェック時刻が、FTP データソース内の Done ファイルをチェックするために指定された [チェック停止時刻] を過ぎています。タスクは直ちに失敗します。

  • 解決策:必要に応じて、FTP チェックノードタスクに適切な [チェック停止時刻] を設定してください。詳細については、「チェックポリシーの設定」をご参照ください。

FTP チェックノードタスクが「File not Exists or exceeded the end-check time point!」というエラーで失敗する

  • エラーメッセージ:FTP チェックノードが FTP データソース内の Done ファイルの存在をチェックする際に、タスクが失敗し、File not Exists or exceeded the end-check time point! というエラーが報告されます。

  • 原因:チェックタスクが [チェック停止時刻] までに FTP データソース内で Done ファイルを見つけられなかったか、チェック時刻が設定された [チェック停止時刻] を過ぎています。

  • 解決策:これは、FTP チェックノードが FTP データソース内で Done ファイルを見つけられなかったことを示す想定内のエラーです。このエラーが発生した場合、DataWorks は FTP チェックノードの下流タスクをトリガーしません。

no available machine resources under the task resource group」というエラーへの対処方法

  • 問題:オペレーションセンターで次のエラーが報告されます:no available machine resources under the task resource group

  • 解決策:[オペレーションセンター] ページの左側のナビゲーションウィンドウで、[自動トリガータスク O&M] > [自動トリガータスク] を選択し、タスクが使用する専用スケジューリングリソースグループを変更します。

调度资源