# File lib_core/rucy/messenger.rb, line 218
    def write_error_page(socket, request)
      response = build_response
      response.set_header('Content-Type', 'text/plain')
      response.conn_close

      writer = HTTPSpoolWriter.new(socket, request)
      response.set_writer(writer)
      yield(response)
      writer.close
      @access_log.write_log(request, response, Time.now)

      nil
    end