アクション履歴 — エージェントがXServer上で実際に実行した操作の全記録です。各アクションはSSH経由でPHPスクリプトを実行します。 下の「手動実行」から、エージェントの判断を待たずに任意のアクションを即座に発火することもできます。
手動アクション実行
?| アクション | パラメータ | 開始 | 完了 | 所要時間 | 状態 | 結果 |
|---|---|---|---|---|---|---|
| report_generate | {} | 2026-04-22 14:58:03.001037 | - | - | 待機 | Rate limit active |
| analytics_fetch | {} | 2026-04-22 14:58:02.939627 | - | - | 待機 | Rate limit active |
| product_sync | {} | 2026-04-22 14:58:02.922850 | - | - | 待機 | Rate limit active |
| social_post | {} | 2026-04-22 14:42:53.109885 | - | - | 待機 | Rate limit active |
| analytics_fetch | {} | 2026-04-22 14:42:53.092798 | - | - | 待機 | Rate limit active |
| product_sync | {} | 2026-04-22 14:42:53.069861 | - | - | 待機 | Rate limit active |
| health_check | {} | 2026-04-22 14:27:29.212652 | 2026-04-22 14:27:42.740277 | 0:00:13.527625 | 成功 | {"status": "error", "exit_code": 2, "output": "===========================================\n\u30d8\u30eb\u30b9\u30c1\u30a7\u30c3\u30af\n\u65e5\u6642: 2026-04-22 23:27:29\n\u30e2\u30fc\u30c9: \u30c1\u30a7\u30c3\u30af + \u81ea\u52d5\u5fa9\u65e7\n===========================================\n\n [OK] DB\u63a5\u7d9a : DB\u6b63\u5e38 (ping: 0.08ms)\n [WARN] \u5916\u90e8API : API\u554f\u984c: Amazon API\u8a2d\u5b9a\u4e0d\u5099\n ga4: OK - \u8a8d\u8a3c\u30d5\u30a1\u30a4\u30eb\u5b58\u5728\u78ba\u8a8d\u6e08\u307f\n claude: OK - API\u30ad\u30fc\u8a2d\u5b9a\u6e08\u307f (sk-...\u672b\u5c3ebwAA)\n rakuten: OK - API\u5fdc\u7b54\u6b63\u5e38 (122ms)\n amazon: NG - Amazon PA-API\u8a8d\u8a3c\u60c5\u5831\u304c\u4e0d\u5b8c\u5168\n dataforseo: OK - \u8a8d\u8a3c\u60c5\u5831\u8a2d\u5b9a\u6e08\u307f\n [WARN] cron\u30b8\u30e7\u30d6 : cron\u30b8\u30e7\u30d6\u7570\u5e38: 4\u4ef6 - ads_optimization: 208.5\u6642\u9593\u524d (\u8a31\u5bb926h\u8d85\u904e); report_daily: 27.2\u6642\u9593\u524d (\u8a31\u5bb926h\u8d85\u904e); keyword_research: 236.5\u6642\u9593\u524d (\u8a31\u5bb9180h\u8d85\u904e)\n [OK] \u30c7\u30a3\u30b9\u30af\u5bb9\u91cf : \u30c7\u30a3\u30b9\u30af\u4f7f\u7528\u7387 32.1% (\u6b8b\u308a48559.48GB)\n [OK] \u30b5\u30a4\u30c8\u5fdc\u7b54 : \u30b5\u30a4\u30c8\u5fdc\u7b54\u6b63\u5e38 (\u30c8\u30c3\u30d7: 466ms)\n [OK] \u8a18\u4e8b\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3: \u8a18\u4e8b\u30d1\u30a4\u30d7\u30e9\u30a4\u30f3: \u6b63\u5e38\u7a3c\u50cd\n [CRIT] \u5546\u54c1\u540c\u671f : \u5546\u54c1\u540c\u671f: \u5728\u5eab\u5207\u308c\u7387 75.7% (\u7570\u5e38)\n total_products: 930\n out_of_stock_rate: 75.7\n last_sync: 2026-04-22 22:07:55\n hours_since_sync: 1.3\n unsynced_products: 2\n [OK] api_costs: API\u30b3\u30b9\u30c8\u6b63\u5e38: $11.38 / $50 (22.8%)\n [OK] broken_links: \u30ea\u30f3\u30af\u5207\u308c\u306a\u3057 (21\u30da\u30fc\u30b8\u78ba\u8a8d)\n\n===========================================\n\u81ea\u52d5\u5fa9\u65e7 \u5b9f\u884c\u4e2d...\n===========================================\n\n [OK] report_daily \u3092\u30d0\u30c3\u30af\u30b0\u30e9\u30a6\u30f3\u30c9\u3067\u518d\u5b9f\u884c\u3057\u307e\u3057\u305f\n\n===========================================\n\u7dcf\u5408\u7d50\u679c: [CRIT] critical\n\u691c\u51fa\u3055\u308c\u305f\u554f\u984c: 3\u4ef6\n [WARNING] [api] API\u554f\u984c: Amazon API\u8a2d\u5b9a\u4e0d\u5099\n [WARNING] [cron] cron\u30b8\u30e7\u30d6\u7570\u5e38: 4\u4ef6 - ads_optimization: 208.5\u6642\u9593\u524d (\u8a31\u5bb926h\u8d85\u904e); report_daily: 27.2\u6642\u9593\u524d (\u8a31\u5bb926h\u8d85\u904e); keyword_research: 236.5\u6642\u9593\u524d (\u8a31\u5bb9180h\u8d85\u904e)\n [CRITICAL] [products] \u5546\u54c1\u540c\u671f: \u5728\u5eab\u5207\u308c\u7387 75.7% (\u7570\u5e38)\n\u81ea\u52d5\u5fa9\u65e7: 1/1\u4ef6 \u6210\u529f\n===========================================\n\n[\u901a\u77e5] \u30a2\u30e9\u30fc\u30c8\u3092\u9001\u4fe1\u3057\u307e\u3057\u305f\n", "errors": null} |
| analytics_fetch | {} | 2026-04-22 14:27:29.197355 | - | - | 待機 | Rate limit active |
| product_sync | {} | 2026-04-22 14:27:29.177759 | - | - | 待機 | Rate limit active |
| report_generate | {} | 2026-04-22 14:12:18.730135 | - | - | 待機 | Rate limit active |
| analytics_fetch | {} | 2026-04-22 14:12:18.600467 | - | - | 待機 | Rate limit active |
| product_sync | {} | 2026-04-22 14:12:18.504431 | - | - | 待機 | Rate limit active |
| social_post | {} | 2026-04-22 13:57:06.984125 | - | - | 待機 | Daily limit reached for social_post |
| analytics_fetch | {} | 2026-04-22 13:57:06.975310 | - | - | 待機 | Rate limit active |
| product_sync | {} | 2026-04-22 13:57:06.955391 | - | - | 待機 | Rate limit active |
| report_generate | {} | 2026-04-22 13:41:51.962861 | - | - | 待機 | Rate limit active |
| social_post | {} | 2026-04-22 13:41:51.946550 | - | - | 待機 | Daily limit reached for social_post |
| analytics_fetch | {} | 2026-04-22 13:41:51.934589 | - | - | 待機 | Rate limit active |
| report_generate | {} | 2026-04-22 13:26:40.711262 | - | - | 待機 | Rate limit active |
| keyword_research | {"focus_topics": ["camping gear", "outdoor equipment", "wine gifts"]} | 2026-04-22 13:26:39.497743 | 2026-04-22 13:26:40.699277 | 0:00:01.201534 | 成功 | {"status": "success", "exit_code": 0, "output": "===========================================\n\u9031\u6b21\u30ad\u30fc\u30ef\u30fc\u30c9\u30ea\u30b5\u30fc\u30c1\n\u65e5\u6642: 2026-04-22 22:26:39\n===========================================\n\n[Step 1] \u30bf\u30fc\u30b2\u30c3\u30c8\u30ad\u30fc\u30ef\u30fc\u30c9\u4e00\u89a7\u3092\u53d6\u5f97\u4e2d...\n\u5bfe\u8c61\u30ad\u30fc\u30ef\u30fc\u30c9\u6570: 203\n\n[Step 2] DataForSEO API\u3067\u691c\u7d22\u30dc\u30ea\u30e5\u30fc\u30e0\u3092\u53d6\u5f97\u4e2d...\nDataForSEO \u691c\u7d22\u30dc\u30ea\u30e5\u30fc\u30e0\u53d6\u5f97: 203\u4ef6\n\u30a8\u30e9\u30fc: Client error: `POST https://api.dataforseo.com/v3/keywords_data/google_ads/search_volume/live` resulted in a `402 Unknown` response:\n{\n \"version\": \"0.1.20260420\",\n \"status_code\": 20000,\n \"status_message\": \"Ok.\",\n \"time\": \"0 sec.\",\n \"cost\" (truncated...)\n\n\u691c\u7d22\u30dc\u30ea\u30e5\u30fc\u30e0\u306e\u53d6\u5f97\u306b\u5931\u6557\u3057\u307e\u3057\u305f: Client error: `POST https://api.dataforseo.com/v3/keywords_data/google_ads/search_volume/live` resulted in a `402 Unknown` response:\n{\n \"version\": \"0.1.20260420\",\n \"status_code\": 20000,\n \"status_message\": \"Ok.\",\n \"time\": \"0 sec.\",\n \"cost\" (truncated...)\n\n", "errors": null} |