,    :<br><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">static void ngx_http_push_send_request(ngx_http_request_t *r, ngx_http_variable_value_t *url_variable) {</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;"> if (url_variable != NULL &amp;&amp; url_variable-&gt;not_found != 1 &amp;&amp; url_variable-&gt;len != 0) {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> ngx_str_t *url;</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;"> ngx_int_t len = url_variable-&gt;len;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> if ((url = ngx_palloc(ngx_http_push_pool, sizeof(*url) + len)) != NULL) {</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;"> url-&gt;len = len;</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> ngx_memcpy(url-&gt;data, url_variable-&gt;data, len);</span><br style="font-family: courier new,monospace;">

<br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> ngx_log_error(NGX_LOG_ALERT, r-&gt;connection-&gt;log, 0, &quot;  %s&quot;, (char *) url-&gt;data);</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;"> } else {</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> ngx_log_error(NGX_LOG_ERR, r-&gt;connection-&gt;log, 0, &quot;push module: unable to allocate memory for $subscribe_url or $unsubscribe_url string&quot;);</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;"> ngx_pfree(ngx_http_push_pool, url);</span><br style="font-family: courier new,monospace;">

<span style="font-family: courier new,monospace;"> }</span><br style="font-family: courier new,monospace;"><span style="font-family: courier new,monospace;">}</span><br><br>  ӣ   <span style="font-family: courier new,monospace;">ngx_memcpy(url-&gt;data, url_variable-&gt;data, len);  worker process exited on signal 11     , . , - ?<br>

<br>,  , ,  ,   ,    .<br><br></span>