php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2005-2

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.06.2005, 14:53  
Gast
 
Beiträge: n/a
Standard Verbindungsausfall zur Datenbank (ab und zu)

Hallo

Ich muss in einem kleinen Projekt Logdaten aus einer MS-SQL Datenbank auf einer Tabelle ausgeben. Was auch eigentlich funktioniert, nur ist es en ca. 20% der Fälle (wenn ich zb. die Peite neu lade) so das ich folgenden Error erhalte:

Warning: mssql_connect() [function.mssql-connect]: Unable to connect to server: 127.0.0.1

Ich kenne PHP noch nicht gut, aber für mich ist das ein ganz normaler fehler das die Verbindung nicht aufgebaut wurde, aber warum klappt es mal und mal nicht? Ich benutze PHP5.0.4 auf einem Apache


hier noch mein Code:

PHP-Code:
<?php

$sqlConnect 
mssql_connect($sqlServerName,$sqlServerUser,$sqlServerPw)

$dbLogging=mssql_select_db("Inventar",$sqlConnect)

$sqlQuery="Select * from tbLog order by Timestamp desc;";
$sqlResultsmssql_query($sqlQuery);

//Dann kommt noch das Abfüllen in die Tabelle dran
//Der fehler passiert aber vorher (mssql_connect)

while ($sqlRow=mssql_fetch_array($sqlResults))
{
//....
}

?>
Vielen Dank im Voraus für eure Hilfe

Greets
Michael
 
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 09.06.2005, 15:13  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

wie wärs wenn du die logs des mssql-servers vieleicht mal auswertest ?
robo47 ist offline  
Alt 09.06.2005, 15:38  
Gast
 
Beiträge: n/a
Standard

Zitat:
Zitat von robo47
wie wärs wenn du die logs des mssql-servers vieleicht mal auswertest ?
hab ich gemacht, im Falle des Errors macht der SQL keinen einzigen Eintrag, und ich habe alle Logkritierien ausgewählt.
 
Alt 09.06.2005, 15:49  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

liegt der mssql-server auf der gleichen kiste? wenn nciht wie siehts mit dem netz dort hin aus? stabile verbindung? vieleicht der server zu stark ausgelastet ? / irgendein prozess am laufen der die performance des servers killt ?
robo47 ist offline  
Alt 09.06.2005, 15:53  
Gast
 
Beiträge: n/a
Standard

Zitat:
Unable to connect to server: 127.0.0.1
Ist wohl die selbe Kiste
Was für eine Kiste (Betriebssystem) ist es denn? Ist neben der Webanfrage die Datenbankverbindung zu diesem Zeitpunkt die einzige Verbindung zu dieser Maschine?
Gibt es bei der mssql-Version eine Verbindungsbeschränkung? Ist es vielleicht "nur" eine Entwicklerlizenz?
 
Alt 09.06.2005, 16:20  
Gast
 
Beiträge: n/a
Standard

Ja der SQL Server ist auch auf diesem Rechner, ist das u.U. ein problem?


Wäre mich nicht bekannt das die Verbindung irgendwie ausgelastet ist, ich hatte vor kurzen ein VB .NET Programm darauf entwickelt welches die DB ordentlich beansprucht hat, viel stärker als dieses PHP Programm, aber dort funktionierte alles ohne probleme.
Dieses Programm läuft aber im moment nicht, sonst benützt kein Probgramm den SQL-Server oder sonst den Rechner, halt der normale Netzwerktraffic.

Ich hab Windows 2000 Professional und SQL Server 2000 Personal MSDN Lizenz
 
Alt 09.06.2005, 17:01  
Gast
 
Beiträge: n/a
Standard Re: Verbindungsausfall zur Datenbank (ab und zu)

Zitat:
Zitat von mimei
aber warum klappt es mal und mal nicht?
Weil Du einen Lizenztyp von MS SQL benutzt, der wahrscheinlich keine Mehrfachverbindung zuläßt. Sorge dafür, daß die Verbindung nach der Abfrage bzw. vor exit, die, header usw. immer geschlossen wird. Sonst liegt noch eine aktive Verbindung vor und der SQL Server will nich.
 
Alt 09.06.2005, 18:11  
Gast
 
Beiträge: n/a
Standard

Bei der dem Visual Studio beigelegten Version war das jedenfalls so.
Und ..entsinne ich mich dunkelst.. irgendein hardlimit; danach wollte das Teil garnicht mehr bis zum nächsen Neustart :-S
 
Alt 10.06.2005, 09:52  
Gast
 
Beiträge: n/a
Standard

ich denke es lag an dieser personal lizenz, ich hab die datenbank mal auf einen anderen server gezügelt und hatte bis jetzt keine probleme mehr, danke für die hilfe
 
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Array Inhalte in eine Datenbank über tragen Munsi1 PHP Tipps 2008 5 11.04.2008 13:28
String in Datenbank finden Pimbolie1979 Datenbanken 11 13.10.2006 15:37
Sql Datenbank durchsuchen und vergleichen Teambyte PHP Tipps 2006 5 14.09.2006 11:11
Mehrere Anwendungen eine Datenbank... Datenbanken 5 15.08.2005 11:22
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:33
[Erledigt] mysql datenbank anlegen...aber WIE??? PHP Tipps 2005-2 0 05.08.2005 19:33
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:32
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:31
[Erledigt] mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
mysql datenbank anlegen...aber WIE??? Datenbanken 0 05.08.2005 19:29
Datenbank verschieben PHP Tipps 2005-2 4 03.08.2005 15:45
[Erledigt] Seiten in PHP mit Datenbank PHP Tipps 2005-2 3 24.07.2005 09:07
Eintrag in Datenbank mittels Formular? Datenbanken 5 16.12.2004 17:36
[Erledigt] MySQL findet Datenbank nicht Datenbanken 10 21.10.2004 09:14

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mssql-connect unable to connect to server apache neustarten

Alle Zeitangaben in WEZ +2. Es ist jetzt 04:20 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum

Creative Commons License
Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.