问题描述:今天我写的那个题库系统无法访问;
状态是处于断网的情景。
解决方法:ping 我项目部署的服务器,出现请求超,经过咨询运维发现那台机子已经关了。所以现在需要重新部署。
nginx.conf 里面域名的配置:
server {
listen 80;
server_name question.diligrp.com;
large_client_header_buffers 4 16k;
client_max_body_size 300m;
client_body_buffer_size 128k;
proxy_connect_timeout 600;
proxy_read_timeout 600;
proxy_send_timeout 600;
proxy_buffer_size 64k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
include mime.types;
default_type application/octet-stream;
charset utf-8;
#access_log logs/host.access.log main;
index index.html index.htm index.php;
location / {
proxy_pass http://127.0.0.1:8212/;
}
error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx
}
listen 80;
server_name question.diligrp.com;
large_client_header_buffers 4 16k;
client_max_body_size 300m;
client_body_buffer_size 128k;
proxy_connect_timeout 600;
proxy_read_timeout 600;
proxy_send_timeout 600;
proxy_buffer_size 64k;
proxy_buffers 4 32k;
proxy_busy_buffers_size 64k;
proxy_temp_file_write_size 64k;
include mime.types;
default_type application/octet-stream;
charset utf-8;
#access_log logs/host.access.log main;
index index.html index.htm index.php;
location / {
proxy_pass http://127.0.0.1:8212/;
}
error_page 404 /404.html;
# redirect server error pages to the static page /50x.html
#
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root html;
}
# deny access to .htaccess files, if Apache's document root
# concurs with nginx
}
今天在删除过程中出现了意外删除,为了防止错误删除的影响,就不想保存,强制退出了。
以后再出现这种情况的时候可以按ESC键后退出编辑再按U回退。
在nginx.conf 里面,如果修改过文件里面的内容但是是强制退出的就会生成一个 .nginx.conf.swp. 的文件,在以后打开这个文件时就会提示是否进入。。。。文件。。为了避免这种提示选择的时候,需要删除生成的这个临时文件。
题库系统由原来的
com.package.type=exam
com.exam.home.domain=exam.com
com.exam.domain=exam.com
com.exam.static.domain=exam.com/static
修改成了这样:
com.package.type=question.diligrp.com
com.exam.home.domain=question.diligrp.com
com.exam.domain=question.diligrp.com
com.exam.static.domain=question.diligrp.com/static
发生的变更是:
题库系统的域名由原来的exam.com 变成了现在的 question.diligrp.com
题库系统原来的服务器ip:10.28.5.161 变更成了现在的服务器,IP:10.28.10.190
原来的域名访问需要配置Host ,现在的域名已经对内解析,访问时不需要进行配置Host了。
需要修改nginx 里面的 server_name,由原来的 server_name exam.com;改成了现在的 server_name question.diligrp.com;
注意,有没法访问时需要注意自己的nginx有没有启动。
修改了nginx里面的内容时要
今天项目exam在一段时间没启,现在出现了问题,
解决:1、注释jar包
<!-- <dependency> -->
<!-- <groupId>com.diligrp.website</groupId> -->
<!-- <artifactId>diligrp-website-util</artifactId> -->
<!-- <version>0.0.1-SNAPSHOT</version> -->
<!-- </dependency> -->
还有出现一些jar包没有下下来。可以删掉让其从新下载。
maven 的配置文件D:\apache-maven-3.1.1\conf\settings.xml
注意由于我解压了很多eclipse所以在我不用这个项目的时候就会把这个settings.xml命名为settings1.xml所以在用时记得切换回来。
需要的war包打包,直接写install 然后需要写打包的文件比如exam-line 这是我项目exam里面的线上包。
有时有些错误是可以多install下,一个个的解决。
一个模糊的问题:
在一个页面下写的js方法,用function修饰方法如function fun(){....}在本页面是可以访问到的,但是如果放在一个公共页面,但是又引用了这个公共页面,那么这个function修饰的方法就不一定能访问到了。解决方法需要在外面用var test ={fuction fun(){..........}}
错误:com.jfinal.plugin.activerecord.ActiveRecordException: com.mysql.jdbc.MysqlDataTruncation: Data truncation: Incorrect integer value: '' for column 'create_user_id' at row 1
解决: