Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> błąd połączenia z baza
vi-valdi
post
Post #1





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 9.11.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Proszę o pomoc w wyjaśnieniu co oznaczają takie dwa komunikaty:

Cytat
Warning: Can't create a new thread (errno 11). If you are not out of available memory, you can consult the manual for a possible OS-dependent bug in /home/sw/serwer/public_html/katalog/inc/connect.inc.php on line 2


Cytat
Warning: MySQL Connection Failed: Can't create a new thread (errno 11). If you are not out of available memory, you can consult the manual for a possible OS-dependent bug in /home/sw/serwer/public_html/katalog/inc/connect.inc.php on line 2
Nie można nawišzać połšczenia z MySQL


plik connect.inc.php wygląda tak

[php:1:ecdc459b8e]<?php
$connection = mysql_connect("mysql.serwer.pl", "baza", "haslo") or die("Nie można nawiązać połączenia z MySQL");
$db = mysql_select_db("prosper", $connection) or die("Nie można wybrać Bazy Danych");
?>[/php:1:ecdc459b8e]
Go to the top of the page
+Quote Post
boom3
post
Post #2





Grupa: Zarejestrowani
Postów: 7
Pomógł: 0
Dołączył: 10.11.2003

Ostrzeżenie: (0%)
-----


Cytat
plik connect.inc.php wygląda tak

[php:1:150c452dd6]<?php
$connection = mysql_connect("mysql.serwer.pl", "baza", "haslo") or die("Nie można nawiązać połączenia z MySQL");
$db = mysql_select_db("prosper", $connection) or die("Nie można wybrać Bazy Danych");
?>[/php:1:150c452dd6]


plik ten chyba powinien wyglądać tak:
[php:1:150c452dd6]<?php
$connection = mysql_connect("mysql.serwer.pl", "login", "haslo") or die("Nie można nawiązać połączenia z MySQL");
$db = mysql_select_db("prosper", $connection) or die("Nie można wybrać Bazy Danych");
?>[/php:1:150c452dd6]

dla localhosta najlepiej uzyć:
login - root
haslo zostawic puste

baza z którą chcesz się połączyć musi istniec;
Go to the top of the page
+Quote Post
spenalzo
post
Post #3





Grupa: Zarejestrowani
Postów: 2 064
Pomógł: 1
Dołączył: 22.01.2003
Skąd: Poznań

Ostrzeżenie: (0%)
-----


Cytat
Warning: Can't create a new thread (errno 11). If you are not out of available memory, you can consult the manual for a possible OS-dependent bug

Skończyła sie pamięć?
Go to the top of the page
+Quote Post
scanner
post
Post #4





Grupa: Zarząd
Postów: 3 503
Pomógł: 28
Dołączył: 17.10.2002
Skąd: Wrocław




Za dużo otwartych połaczeń?
Go to the top of the page
+Quote Post
vi-valdi
post
Post #5





Grupa: Zarejestrowani
Postów: 37
Pomógł: 0
Dołączył: 9.11.2003
Skąd: Kraków

Ostrzeżenie: (0%)
-----


Cytat
Skończyła sie pamięć?

Cytat
Za dużo otwartych połaczeń?


Z jakiego powodu mogło się to stać.
W jednym czasie z bazy mogły korzystać max. 2 osoby.
Czy taki komunikat może świadczyć, że otwieranych jest dużo połączeń i np zapominam je zamykać oraz zwalniac pamięć. Na końcu każdego skryptu umieszczam kod:

[php:1:c40ff30aae]<?php
if (isset($sql_result)) {
mysql_free_result($sql_result);
mysql_close($connection);
}
?>[/php:1:c40ff30aae]

żeby (wg mnie) właśnie zwolnić pamięć i pozamykać ewentualne połączenia. A może to jest głupota?
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 23.08.2025 - 06:37