from apscheduler.scheduler import Scheduler
import requests
sched = Scheduler()
@sched.interval_schedule(seconds=10)
def some_job():
print('start')
for a in range(1, 10):
r = requests.get('
http://www.google.fr')
print(r.status_code)
print('end')
sched.configure()
sched.start()
from wsgiref.util import setup_testing_defaults
from wsgiref.simple_server import make_server
def simple_app(environ, start_response):
setup_testing_defaults(environ)
status = '200 OK'
headers = [('Content-type', 'text/plain')]
start_response(status, headers)
ret = ["%s: %s\n" % (key, value)
for key, value in environ.iteritems()]
return ret
httpd = make_server('', 8000, simple_app)
print "Serving on port 8000..."
httpd.serve_forever()
In this source code, do you think scheduler daemon can impact performance of the web app ?
Thanks for your comments.