问题

访问页面出现:

safari报: 打不开网页,因为网络连接已被重设。服务器可能正忙

微信访问出现网络问题 1005


 查看nginx错误日志

......
2017/05/04 23:46:40 [alert] 1124#0: worker process 4382 exited on signal 11
2017/05/04 23:46:40 [alert] 1124#0: worker process 4383 exited on signal 11
2017/05/04 23:47:02 [alert] 1124#0: worker process 4384 exited on signal 11
2017/05/04 23:47:02 [alert] 1124#0: worker process 4385 exited on signal 11
2017/05/04 23:47:02 [alert] 1124#0: worker process 4388 exited on signal 11
2017/05/04 23:47:08 [alert] 1124#0: worker process 4389 exited on signal 11
2017/05/04 23:47:08 [alert] 1124#0: worker process 4390 exited on signal 11
2017/05/04 23:47:08 [alert] 1124#0: worker process 4391 exited on signal 11


解决

配置https后阿里云给的配置文件为

ssl_certificate   cert/---------.pem;#省略了
ssl_certificate_key  cert/-------.key;#省略了
ssl_session_timeout 5m;
ssl_ciphers ---------------;#省略了
ssl_protocols TLSv1 TLSv1.1 TLSv1.2;
ssl_prefer_server_ciphers on;

修改nginx配置文件新增ssl_session_cache

......
ssl_session_cache    shared:SSL:1m;
ssl_session_timeout  5m;
......


说明:

Nginx uses multiple worker processes to handle incoming requests. The ssl_session_cache shared:SSL:5m causes nginx to share the session information between all worker processes. From now on, every worker has the session information available and won’t stop executing the request due to missing request data.