tengine 启动报错问题,在nginx下却正常
我使用的是centos安装的tengine 2.1
我的配置文件
user www-data;
worker_processes 4;
pid /run/nginx.pid;
events {
worker_connections 768;
# multi_accept on;
}
http {
sendfile on;
tcp_nopush on;
tcp_nodelay on;
keepalive_timeout 65;
types_hash_max_size 2048;
include /usr/local/tengine/conf/mime.types;
default_type application/octet-stream;
access_log /data/wwwlogs/access_nginx.log;
error_log /data/wwwlogs/error_nginx.log;
include /usr/local/tengine/conf/conf.d/*.conf;
include /usr/local/tengine/conf/sites-enabled/*;
}
里面的错误提示 Failed to start SYSV: Nginx is an HTTP(S) server, HTTP(S) reverse proxy and IMAP/POP3 proxy server.是什么意思,该怎么解决, 还是其他问题出错了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
tengine启动不起来主要是这个报错:
首先你要确保tengine手动能启动,你需要自己调通
如果nginx能找到这个配置文件,很可能是nginx和tengine默认的配置路径不同,你可以通过
/path/to/nginx -h 2>&1 |grep default
命令检测你的路径问题, 一般是日志或者或者是读取什么配置文件没有权限导致. 具体去报错行数看配置检查就好了.
怎么解决的?