~loggerhead-team/loggerhead/trunk-rich

« back to all changes in this revision

Viewing changes to start-loggerhead.py

more revision page differences from trunk
(i think trunk has changed slightly since i did the initial template conversion)

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
#!/usr/bin/env python2.4
 
1
#!/usr/bin/env python2.5
2
2
 
3
3
import pkg_resources
4
4
pkg_resources.require("TurboGears")
99
99
        sys.stderr.write('PID file: %s\n' % (pidfile,))
100
100
        sys.stderr.write('\n')
101
101
    
102
 
        daemon.daemonize(pidfile, home)
 
102
        #daemon.daemonize(pidfile, home)
103
103
 
104
104
    setup_logging(home, config, foreground=options.foreground)
105
105
        
110
110
    
111
111
    Root = Root(config)
112
112
    
 
113
    # re-index every 6 hours
 
114
    index_freq = config.get('cache_rebuild_frequency', 6 * 3600)
 
115
    turbogears.scheduler.add_interval_task(initialdelay=1, interval=index_freq, action=Root._check_rebuild)
 
116
 
113
117
    try:
114
118
        turbogears.start_server(Root)
115
119
    finally: