회사 php 웹 사이트는 사용자, 암호 및 고객 레지스트리와 같은 필요한 모든 데이터가 저장되어있는 Advantage Database Server에 연결됩니다.Advantage 및 PHP - 오류 6303 : 최대 Advantage 데이터베이스 서버 연결 초과
경고 : SQL 오류 :
는 최근에 우리가 웹 페이지를 요청하는 오류가 발생하기 시작했다 [확장 시스템] [어드밴티지 SQL은] [ASA] 오류 6303 : 최대 장점 데이터베이스 서버 연결을 초과했습니다. axServerConnect, C : \ ... \ www \ ...의 SQLDriverConnect에있는 SQL 상태 HY000 ...하루 중 중요 해지고 있으며 일주일에 한 번 또는 하루에 두 번 명백한 이유없이 발생할 수 있습니다. .
웹 사이트가 손상되면 데이터베이스 서비스가 계속 연결된 다른 응용 프로그램과 잘 작동하며 웹 서비스를 복원하는 유일한 방법은 Apache 웹 서버를 다시 시작하는 것입니다.
데이터베이스 서버에는 우리의 요구에 비해 "MAX_CONNECTIONS = 1000"으로 최대 연결 설정을 한 C : \ Windows 폴더에 ads.ini 구성 파일이 있습니다.
"RETRY_ADS_CONNECTS = 1"도 설정하면 유용 할 수 있습니까 ??
이가 수정되었습니다 : 나는 R & D는 2009 년 5 월 버그를 확인이 게시물을 발견? 릴리스에서?
db의 아파치에서 열린 실제 연결 수는 어디에서 확인할 수 있습니까?
각 PHP 페이지가 바닥 글에 광고 연결을 닫습니다. 무엇이 연결을 초과 할 수 있습니까 ??
미리 도움을 청하십시오.
- 환경 정보
데이터베이스 : 윈도우 2003 서버에서 장점 데이터베이스 서버 10.10.0.6
웹 서버 : 아파치/2.0.59 (Win32에서)의 mod_ssl/2.0.59 OpenSSL을/0.9. Windows XP Professional에서 8d PHP/4.4.7
phpinfo() 페이지에서 "Advantage 버전" "8.00.0.0"을 얻습니다. 이유가 무엇인가요? php-advantage 확장을 업그레이드해야합니까?
제발, 우리를 다시 도울 수 있습니까? 프로세스 모니터를 설치했지만 .ini 파일이 아닌 .dll 파일 만 보았습니다 - MAX_CONNECTIONS 번호는 어디에서 변경해야합니까? –
ads.ini를 php 디렉토리 또는 windows 또는 windows \ system32 폴더에 배치 해 볼 수 있습니다. PHP 드라이버를 업그레이드 한 경우 시스템 환경 변수 adsini_path를 설정하여 ads.ini가있는 폴더를 가리킬 수 있습니다. – Edgar