fix: [eaccount] 운영서버 500 에러 디버깅 — set_time_limit 안전 처리 + 상세 에러 메시지
This commit is contained in:
@@ -317,7 +317,9 @@ public function latestBalances(Request $request): JsonResponse
|
||||
public function transactions(Request $request): JsonResponse
|
||||
{
|
||||
// SOAP API 호출이 여러 건 발생할 수 있으므로 타임아웃 연장
|
||||
set_time_limit(120);
|
||||
if (function_exists('set_time_limit') && ! in_array('set_time_limit', explode(',', ini_get('disable_functions')))) {
|
||||
@set_time_limit(120);
|
||||
}
|
||||
|
||||
try {
|
||||
$startDate = $request->input('startDate', date('Ymd'));
|
||||
@@ -429,11 +431,15 @@ public function transactions(Request $request): JsonResponse
|
||||
],
|
||||
]);
|
||||
} catch (\Throwable $e) {
|
||||
Log::error('입출금내역 조회 오류: '.$e->getMessage());
|
||||
Log::error('입출금내역 조회 오류: '.$e->getMessage(), [
|
||||
'file' => $e->getFile(),
|
||||
'line' => $e->getLine(),
|
||||
'trace' => $e->getTraceAsString(),
|
||||
]);
|
||||
|
||||
return response()->json([
|
||||
'success' => false,
|
||||
'error' => '서버 오류: '.$e->getMessage(),
|
||||
'error' => '서버 오류: '.$e->getMessage().' ('.$e->getFile().':'.$e->getLine().')',
|
||||
]);
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user