Plateforme Level Extreme
Abonnement
Profil corporatif
Produits & Services
Support
Légal
English
How to know what is another process running in real time
Message
Information générale
Forum:
Visual FoxPro
Catégorie:
West Wind Web Connection
Divers
Thread ID:
00914248
Message ID:
00917499
Vues:
11
Hi Alexander,

Web Connection manages incoming requests and will not duplicate requests on a single machine. However, if you have multiple machines that are running with load balancing of some sort, any duplication of hits can't be a problem with WWWC as it only processes requests that you are throwing at it from the client or the load balancer.

How are you managing all these servers? Is it possible your load balancer is feeding a request to more than one of the servers?

There's also user error to consider - is it possible for users to submit the files more than once...

This doesn't sound to me like an issue in Web Connection but something in the transfer process causing multiple requests to be fired against the servers... the easiest way to debug this is to write some id into the request data that is sent that uniquely identifies each request and then checking out these duplicate requests and seeing if they are indeed duplicates. If they are then you need to trace where the duplication occurs... my guess here would be some problem with the load balancing.

You might want to move this thread to the Message Board (http://www.west-wind.com/wwThreads/ since I don't check here for messages as frequently.

+++ Rick ---


>Hi Rick,
>
>Thank you for answer.
>
>We have 5 hp-servers dedicated for transmission process.
>*Transmission: because we receive operations from our agents and branches, via FTP, but the process is controlled by our Web Servers (West-wind com objects), wich responds to the "client program (installed at agents)" requests. The trasmission process has several steps, one of them sending/receiving encrypted files.
>*Each hp-server(w2000server) has 10 - 15 w-wServers (COM) running.
>
>The case is: we have being monitoring the transmission process with our branch in SPAIN, happens that when this branch transmit, one of the steps in the process takes time to be processed here(at central), and I dont know why the process begins in another server, so, there are two ww-servers running the same process at same time with a diference of 3-6 seconds in average. This situation causes conflicts and errors.
>
>I want to know:
>1. How can I control the process does not begin in another ww-server, being that the request was made once.(remember the process at client is controlled and executed by our software, the user does not uses de browser to execute it, so, there is no way for user mistakes, and our program executes the "Request" once).
>2.If there is no way to do this, or how to know the reason. Migh I know, through functions, methods, etc. of West Wind, Windows API,... IF there are two or more wwservers running the same process as answer for same request comming for same Client(IP)?? ... How each wwserver communicate each to other?... Perhaps, in that way I can handle the situation and avoid conflicts.
>
>Thanks a lot, I expect you understand the situation.
+++ Rick ---

West Wind Technologies
Maui, Hawaii

west-wind.com/
West Wind Message Board
Rick's Web Log
Markdown Monster
---
Making waves on the Web

Where do you want to surf today?
Précédent
Répondre
Fil
Voir

Click here to load this message in the networking platform