Lines 186-196
Link Here
|
186 |
{ |
186 |
{ |
187 |
mysql_log *l = param; |
187 |
mysql_log *l = param; |
188 |
MYSQL *db; |
188 |
MYSQL *db; |
|
|
189 |
my_bool do_reconnect = 1; |
189 |
|
190 |
|
190 |
db = apr_palloc(p, sizeof(MYSQL)); |
191 |
db = apr_palloc(p, sizeof(MYSQL)); |
191 |
|
192 |
|
192 |
mysql_init(db); |
193 |
mysql_init(db); |
193 |
mysql_options(db, MYSQL_READ_DEFAULT_GROUP, "mod_log_mysql"); |
194 |
mysql_options(db, MYSQL_READ_DEFAULT_GROUP, "mod_log_mysql"); |
|
|
195 |
mysql_options(db, MYSQL_OPT_RECONNECT,&do_reconnect); |
194 |
|
196 |
|
195 |
if (! mysql_real_connect(db, l->host, l->user, l->passwd, l->database, l->port, l->socket, 0)) { |
197 |
if (! mysql_real_connect(db, l->host, l->user, l->passwd, l->database, l->port, l->socket, 0)) { |
196 |
ap_log_perror(APLOG_MARK, APLOG_CRIT, 0, p, "log database %s: %s", l->uri, mysql_error(db)); |
198 |
ap_log_perror(APLOG_MARK, APLOG_CRIT, 0, p, "log database %s: %s", l->uri, mysql_error(db)); |