国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 開發 > AJAX > 正文

ajax 怎么設置超時(一個action執行了2遍)

2024-09-01 08:32:49
字體:
來源:轉載
供稿:網友
一個action執行了2遍 ,這個操作大致需要5分多鐘才能完成,于是搜了幾個可以設置超時的地方,希望對大家有所幫助
 
 

今天在測試工程時發現一個action執行了2遍 ,這個操作大致需要5分多鐘才能完成,工程環境 apache2+tomcat6.0。

網上搜索發現了幾個可以設置超時的地方:

1.ajax 語法去設置單位毫秒,例如:

$.ajax({ url: XXX, timeout: 600000, type: 'POST', data: { }, error: function() { show_fail_meg("啟動系統失敗 !"); } });

2.tomcat配置 server.xml 單位毫秒

Connector port="8080" protocol="HTTP/1.1" connectionTimeout="20000" redirectPort="8443" URIEncoding="UTF-8"/>

3.apache的配置文件 httpd.conf,單位秒

# # Timeout: The number of seconds before receives and sends time out. # Timeout 60

修改以上幾個地方,發現還是沒有生效,最終定位在了mod_jk模塊,

mod_jk 簡稱JK,是Apache服務器的一個可插入模塊,用以為Apache或IIS服務器提供處理JSP/Servlet的能力。

也就是說JK的設置可能覆蓋了apache2和tomcat以及ajax的設置。

JK的配置文件/etc/httpd/conf/workers.properties內容如下:

worker.master.socket_timeout=300

果然看到這個數字正好是5分鐘,跟異常現象相一致,改大之后重啟,正常!


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 油尖旺区| 句容市| 城市| 永年县| 湘阴县| 邯郸县| 开化县| 山东| 东兰县| 新巴尔虎左旗| 攀枝花市| 宜章县| 潢川县| 遵化市| 陆良县| 新津县| 砀山县| 越西县| 射阳县| 韩城市| 嫩江县| 朝阳县| 赤水市| 保德县| 安西县| 嘉鱼县| 和静县| 石家庄市| 汉源县| 加查县| 南江县| 上饶市| 文登市| 化州市| 惠东县| 曲阳县| 延寿县| 大新县| 荔波县| 黄梅县| 章丘市|