サポート #921
未完了
post.call2arm.com フォーム実行ログ調査 - CSV出力状況確認
Redmine Admin さんが約1ヶ月前に追加.
約1ヶ月前に更新.
説明
調査内容¶
post.call2arm.comでstartボタン押下後、viewリザストでスプレッドシート遷移は成功したが、CSV出力に変化がない状況の調査
確認項目¶
- フォーム実行ログの取得・分析
- 処理成功・失敗の詳細状況
- CSV出力プロセスの状況確認
- エラーログ・警告ログの確認
期待される成果¶
- 実行ログの詳細報告
- 処理成功/失敗の明確な切り分け
- CSV出力されない原因の特定
- 必要に応じた修正提案
調査結果報告¶
📋 実行状況の詳細¶
✅ 確認できたこと:
- form-automation-mvp コンテナが正常稼働中(16分前に起動)
- post.call2arm.com へのアクセスログが記録されている
-
19:42:47 に
POST /api/process/start
への実際の「Start」操作実行を確認
❌ 問題の原因:
-
403 Forbidden エラー: Start操作が認証エラーで拒否されている
- APIアクセスにRedmine APIキーが必要だが、Webフロントエンドから認証なしでアクセスしている
📊 ログ詳細:
160.251.155.93 - - [12/Jul/2025:19:42:47 +0900] "POST /api/process/start HTTP/2.0" 403 30
🔧 問題の本質¶
-
認証システムの不整合: WebUIからAPIへのアクセス時に認証ヘッダーが送信されていない
-
フォーム処理未実行: 403エラーのため実際の処理は開始されていない
-
CSV出力なし: 処理が実行されていないため、CSV出力や結果データの生成もされていない
📈 ログ監視機能¶
✅ ログ取得は完全に機能している:
- Nginx アクセスログ:
/var/log/nginx/post.call2arm.com.access.log
- アプリケーション ログ: docker logs form-automation-mvp
- リアルタイム監視可能
🎯 次のアクション¶
即座の修正が必要:
- WebフロントエンドでAPI認証ヘッダーの追加
- 認証なしでアクセス可能なエンドポイントの検討
- エラーハンドリングの改善(ユーザーへの適切なエラー表示)
調査完了 - 原因特定済み
他の形式にエクスポート: Atom
PDF