static void uwsgi_opt_setup_gevent(char *opt, char *value, void *null) { // set async mode uwsgi_opt_set_int(opt, value, &uwsgi.async); if (uwsgi.socket_timeout < 30) { uwsgi.socket_timeout = 30; } // set loop engine uwsgi.loop = "gevent"; }
static void uwsgi_opt_setup_gevent(char *opt, char *value, void *null) { // set async mode uwsgi_opt_set_int(opt, value, &uwsgi.async); if (uwsgi.shared->options[UWSGI_OPTION_SOCKET_TIMEOUT] < 30) { uwsgi.shared->options[UWSGI_OPTION_SOCKET_TIMEOUT] = 30; } // set loop engine uwsgi.loop = "gevent"; }
void uwsgi_opt_setup_goroutines(char *opt, char *value, void *foobar) { // set async mode uwsgi_opt_set_int(opt, value, &uwsgi.async); // set loop engine uwsgi.loop = "goroutines"; }