Alarm Types

class uwsgiconf.options.alarm_types.AlarmType(alias, *args, **kwargs)
class uwsgiconf.options.alarm_types.AlarmCommand(alias, command)

Run a shell command, passing info into its stdin.

class uwsgiconf.options.alarm_types.AlarmSignal(alias, sig_num)

Raise an uWSGI signal.

class uwsgiconf.options.alarm_types.AlarmLog(alias)

Print line into log.

class uwsgiconf.options.alarm_types.AlarmMule(alias, mule_id)

Send info to a mule waiting for messages.

class uwsgiconf.options.alarm_types.AlarmCurl(alias, url, method=None, ssl=None, ssl_insecure=None, auth_user=None, auth_pass=None, timeout=None, conn_timeout=None, mail_from=None, mail_to=None, subject=None)

Send info to a cURL-able URL.

class uwsgiconf.options.alarm_types.AlarmXmpp(alias, jid, password, recipients)

Send info via XMPP/jabber.