cleanup, docs
This commit is contained in:
@@ -453,11 +453,11 @@ int handle_cli_complete(FastCGIRequest& request)
|
||||
}
|
||||
catch(const std::exception& e)
|
||||
{
|
||||
render_request_failure(request, "uncaught exception during CLI request", e.what(), capture_backtrace_string(32, 1), 500);
|
||||
render_request_failure(request, "uncaught exception during CLI request", e.what(), backtrace_capture(32, 1), 500);
|
||||
}
|
||||
catch(...)
|
||||
{
|
||||
render_request_failure(request, "unknown uncaught exception during CLI request", "", capture_backtrace_string(32, 1), 500);
|
||||
render_request_failure(request, "unknown uncaught exception during CLI request", "", backtrace_capture(32, 1), 500);
|
||||
}
|
||||
|
||||
for(auto &f : request.uploaded_files)
|
||||
@@ -513,7 +513,7 @@ int handle_complete(FastCGIRequest& request) {
|
||||
{
|
||||
failure_title = "fatal signal during request";
|
||||
failure_details = "worker recovered before closing the upstream connection";
|
||||
failure_trace = backtrace_frames_string(request_fault_frames, request_fault_frame_count, 1);
|
||||
failure_trace = backtrace_get_frames(request_fault_frames, request_fault_frame_count, 1);
|
||||
// The siglongjmp skipped UnitInvocationScope's destructor, so the
|
||||
// worker may still sit in the crashed unit's source directory.
|
||||
cwd_set(process_start_directory());
|
||||
@@ -629,12 +629,12 @@ int handle_complete(FastCGIRequest& request) {
|
||||
{
|
||||
failure_title = "uncaught exception during request";
|
||||
failure_details = e.what();
|
||||
failure_trace = capture_backtrace_string(32, 1);
|
||||
failure_trace = backtrace_capture(32, 1);
|
||||
}
|
||||
catch(...)
|
||||
{
|
||||
failure_title = "unknown uncaught exception during request";
|
||||
failure_trace = capture_backtrace_string(32, 1);
|
||||
failure_trace = backtrace_capture(32, 1);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user