METHOD AND SYSTEM FOR REMOTE DEBUG PROTOCOL PROXYING FOR PRODUCTION DEBUGGING; SELECTIVE SESSION AND USER ROUTING FOR DEBUGGING IN MULTI-TENANT CLOUD COMPUTING INFRASTRUCTURE
First Claim
Patent Images
1. A method for selective session and user routing for debugging in multi-tenant cloud computing infrastructure in a database system, the method comprising:
- receiving at proxy server machine a request, the machine including a processor system including one or more processors and a memory storing machine instructions for the proxy server machine;
determining, by the processor system, whether the request is a debugging request; and
if the request is a debugging request,determining if the debugging request is safe by sending the debugging request to a debug server.
2 Assignments
0 Petitions
Accused Products
Abstract
A proxy server receives requests, and determines which application server of a cluster of servers to send the request. The determination may be based on a load balancing algorithm. The proxy server determines whether each request is a debug request. The proxy server send the debug request to a debug server, but blocks unsafe debug statements from reaching the debug server.
-
Citations
19 Claims
-
1. A method for selective session and user routing for debugging in multi-tenant cloud computing infrastructure in a database system, the method comprising:
-
receiving at proxy server machine a request, the machine including a processor system including one or more processors and a memory storing machine instructions for the proxy server machine; determining, by the processor system, whether the request is a debugging request; and if the request is a debugging request, determining if the debugging request is safe by sending the debugging request to a debug server. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A machine readable medium having stored thereon one or more machine instructions, which when implemented cause one or more processor to implement a method comprising:
-
receiving at proxy server machine a request, the machine including a processor system including one or more processors and a memory storing machine instructions for the proxy server machine; determining, by the processor system, whether the request is a debugging request; and if the request is a debugging request, forwarding the request, via the proxy server to a debugging server.
-
-
19. A system comprising
one or more processors; -
one or more storage systems having one or more machine readable media having stored thereon one or more machine instructions, which when implemented cause one or more processor to implement a method comprising; receiving at proxy server machine a request, the machine including a processor system including one or more processors and a memory storing machine instructions for the proxy server machine; determining, by the processor system, whether the request is a debugging request; and if the request is a debugging request, forwarding the request, via the proxy server to a debugging server.
-
Specification