嗨,我正在使用apns发送IOS推送通知,并在php中卷曲,并收到此错误消息。
我也定义了“ CURL_HTTP_VERSION_2_0”,但仍然出现此错误:
意外的HTTP / 1.x请求:POST / 3 / device /
这是我的代码:
$key_file = XXXXXX';
$secret = null;
$private_key = JWKFactory::createFromKeyFile($key_file, $secret, [
'kid' => '3W6B5LQQHX',
'alg' => 'ES256',
'use' => 'sig',
]);
$payload = [
'iss' => 'RUK725A7V4',
'iat' => time(),
];
$header = [
'alg' => 'ES256',
'kid' => $private_key->get('kid'),
];
$jws = JWSFactory::createJWSToCompactJSON(
$payload, $private_key, $header
);
if (!defined('CURL_HTTP_VERSION_2_0')) {
define('CURL_HTTP_VERSION_2_0', 3);
}
$http2_server = 'https://api.development.push.apple.com';
$app_bundle_id = 'com.MD.example';
$token = $device->device_id;
$url = "{$http2_server}/3/device/{$token}";
// headers …Run Code Online (Sandbox Code Playgroud) 我想dataTables在一个列上添加一个下拉过滤器.我添加了以下代码,但它在所有列上添加了下拉列表:
$('#dataTables-example').DataTable({
responsive: true,
"pageLength": 100,
"lengthMenu": [100, 250, 500, "All"],
initComplete: function () {
this.api().columns().every( function () {
var column = this;
$('#dataTables-example .head .head_hide').html('');
var select = $('<select id="formfilter" class="filterdropdown"><option value="">'+$(column.header()).text()+'</option></select>')
.appendTo( $(column.header()).empty())
.on( 'change', function () {
var val = $.fn.dataTable.util.escapeRegex(
$(this).val()
);
column
.search( val ? '^'+val+'$' : '', true, false )
.draw();
});
column.data().unique().sort().each( function ( d, j ) {
select.append( '<option value="'+d+'">'+d+'</option>' )
});
});
});
Run Code Online (Sandbox Code Playgroud) 我在服务器日志文件中收到此错误.
[Sun Jan 29 00:22:43.570300 2017] [mpm_prefork:error] [pid 1205](12)无法分配内存:AH00159:fork:无法分叉新进程
[Sun Jan 29 00:22:53.742820 2017] [mpm_prefork:error] [pid 1205](12)无法分配内存:AH00159:fork:无法分叉新进程
[Sun Jan 29 00:23:03.771702 2017] [核心:通知] [pid 1205] AH00051:子pid 22134退出信号中止(6),/ etc/apache2中可能的coredump
[Sun Jan 29 00:23:03.876081 2017] [核心:通知] [pid 1205] AH00051:子pid 22135退出信号中止(6),/ etc/apache2中可能的coredump
[Sun Jan 29 00:23:04.899489 2017] [mpm_prefork:error] [pid 1205](12)无法分配内存:AH00159:fork:无法分叉新进程
[Sun Jan 29 00:23:14.931272 2017] [mpm_prefork:error] [pid 1205](12)无法分配内存:AH00159:fork:无法分叉新进程
[Sun Jan 29 00:23:24.965639 2017] [mpm_prefork:error] [pid 1205](12)无法分配内存:AH00159:fork:无法分叉新进程
[Sun Jan 29 00:23:35.031174 2017] [mpm_prefork:error] [pid 1205](12)无法分配内存:AH00159:fork:无法分叉新进程
帮助解决问题.