Nginx启动超时并带有巨大的conf文件

时间:2019-05-27 07:13:13

标签: nginx

我想用很多proxy_pass条目来测试nginx的性能,所以我生成了一个conf文件,其中包含5000个条目,如下所示:

#include <iostream>
using namespace std;
template<class K, class E>
class BinarySearchTree 
{
public:
    virtual void Insert(const pair<K, E>&) = 0;
    virtual void Delete(const K&) = 0;
    virtual pair<K, E>*Get(const K&) const = 0;
    virtual void InOrder()const;
};
template<class T>
struct TreeNode {
    T data;
    TreeNode<T> *leftChild;
    TreeNode<T> *rightChild;
    TreeNode(T node) : data(node), leftChild(0), rightChild(0) {}
};

template<class K, class E>
class BST : BinarySearchTree<K, E> {
public:
    BST() : root(0) {}
    void Insert(const pair<K, E>&);
    void Delete(const K&);
    pair<K, E>*Get(const K&)const;
    void InOrder()const;

private:
    TreeNode<pair<K, E>> *root;
};

配置测试(-t)成功,但是需要6-7秒。

但是启动失败,并在error.log中显示以下错误:

  

事件“ ngx_master_9464”未发出5秒信号

有没有办法增加这5秒的超时时间?

0 个答案:

没有答案