https://nodejs.org/en/download/
https://www.gulpjs.com.cn/docs/getting-started/
- gulp dev
- gulp
root is: /opt/homebrew/var/www
The default port has been set in /opt/homebrew/etc/nginx/nginx.conf to 8080 so that
nginx can run without sudo.
nginx will load all files in /opt/homebrew/etc/nginx/servers/.
To restart nginx after an upgrade:
brew services restart nginx
Or, if you don't want/need a background service you can just run:
/opt/homebrew/opt/nginx/bin/nginx -g daemon off;
entered FATAL state, too many start retries too quickly
- tomcat 启动用run 非start (start 为守护进程无法监控)
/root/tomcat-sparrow/bin/catalina.sh run
- 为 supervisor 创建新用户 否则启动后无法监控其状态 导致supervisor重试
- 重启后要重新设置权限(否则读不到环境变量)
chown -R www:www /root/tomcat-sparrow
chown -R www:www /var/log/supervisor
chown -R www:www /var/log/sparrow
chown -R www:www /var/log/sparrow-chat
chown -R www:www /var/image
sudo chmod -R 750 /var/image
chown -R www:www /workspace/upload
sudo chmod -R 750 /workspace/upload
vi /usr/lib/systemd/system/supervisord.service
750 表示文件所有者有读、写、执行权限,文件组有读、执行权限,其他用户没有权限
属主:rwx=4+2+1=7。
属组:r-x=4+0+1=5。
其他:---=0+0+0=0
groups www //show groups of www
proxy_connect_timeout:600
#与后端/上游服务器建立连接的超时时间,默认为60s,此时间不超过75s。
proxy_read_timeout:600
#设置从后端/上游服务器读取响应的超时时间,默认为60s,此超时时间指的是两次成功读操作间隔时间,而不是读取整个响应体的超时时间。如果在此超时时间内上,游服务器没有发送任何响应,则Nginx关闭此连接。
proxy_send_timeout:600
#设置往后端/上游服务器发送请求的超时时间,默认为60s,此超时时间指的是两次成功写操作间隔时间,而不是发送整个请求的超时时间。如果在此超时时间内上,游服务器没有接收任何响应,则Nginx关闭此连接。
部署脚本 nginx 配置 server.xml 配置 supervisor 配置 https://sparrowzoo.feishu.cn/docx/E9X0d5Zt9oSY28x2Hjqcv7e1nLg