Subversion Repositories SmartDukaan

Rev

Rev 3896 | Show entire file | Ignore whitespace | Details | Blame | Last modification | View Log | RSS feed

Rev 3896 Rev 4651
Line 25... Line 25...
25
    def __init__(self, logfile='/var/log/services/content.log', pidfile='/tmp/content-server.pid'):
25
    def __init__(self, logfile='/var/log/services/content.log', pidfile='/tmp/content-server.pid'):
26
        Daemon.__init__(self, pidfile, stdout=logfile, stderr=logfile)
26
        Daemon.__init__(self, pidfile, stdout=logfile, stderr=logfile)
27
 
27
 
28
    def run(self):
28
    def run(self):
29
        #get the config client
29
        #get the config client
30
        try:
-
 
31
            config_client = ConfigClient()
30
        config_client = ConfigClient()
32
            host_name = config_client.get_property('content_service_server_host')
31
        host_name = config_client.get_property('content_service_server_host')
33
            port = int(config_client.get_property('content_service_server_port'))
32
        port = int(config_client.get_property('content_service_server_port'))
34
        except:
-
 
35
            #error while connecting to the config server
-
 
36
            host_name = 'localhost'
-
 
37
            port = 9016
-
 
38
        
33
        
39
        handler = ContentHandler()
34
        handler = ContentHandler()
40
        processor = ContentService.Processor(handler)
35
        processor = ContentService.Processor(handler)
41
        transport = TSocket.TServerSocket(port=port)
36
        transport = TSocket.TServerSocket(port=port)
42
        tfactory = TTransport.TFramedTransportFactory()
37
        tfactory = TTransport.TFramedTransportFactory()