Коригирайте грешка 502 на компютър

Моето уеб приложение работи добре в среда за разработка, но на производствения сървър издава:

504 Gateway Time-out The server didn't respond in time. 

Редактиране: Проследих проблема до a session_start() обаждане - никога не завършва и завършва с грешка 504 по-горе. Какво може да причини това?

И двата сървъра работят с Linux, въпреки че, разбира се, те не са перфектни клонинги един на друг. Има много други php приложения, работещи на същия сървър без проблеми, производственият сървър не е претоварен по никакъв начин и хардуерно, производственият сървър е много по-добър в спецификации от този за разработка. Проверих регистрационния файл за грешки в php и не виждам нищо друго освен

[22-Aug-2011 09:38:01] PHP Warning: PHP Startup: Unable to load dynamic library '/usr/lib64/php/modules/pdo_sqlite.so' - /usr/lib64/php/modules/pdo_sqlite.so: undefined symbol: php_pdo_register_driver in Unknown on line 0 

Което е нещо, което виждам през цялото време, дори ако работи добре и като цяло не ми пука за тази грешка, тъй като не използвам sqlite.

Къде другаде мога да видя какво се случва и какво да направя, за да го поправя?


Редактиране:

Въпреки че не можах да разбера какво е причинило първоначалния проблем, се оказа, че проблемът не се появява при използване на различен уеб браузър. След рестартиране на проблемния екземпляр на браузъра (беше Firefox, между другото) проблемът изчезна напълно. Все още съм озадачен как браузър може да накара сървър да изведе грешка 504.

  • Използвате ли mod_proxy, пътник или нещо подобно?
  • Какво ще кажете за дневника за грешки на уеб сървъра (Apache?)
  • трябва да извършите търсене в Google за кода на грешката - Този проблем се дължи изцяло на бавна IP комуникация между компютърни компютри, вероятно включително уеб сървър. Само хората, които са настроили мрежата на сайта, който хоства уеб сървъра, могат да решат този проблем. Това обикновено означава, че сървърът нагоре по веригата не работи (няма отговор към шлюза / проксито), а не че сървърът нагоре по веригата и шлюзът / проксито не са съгласни относно протокола за обмен на данни.
  • Няма грешки и в дневника за грешки на apache.
  • Направих търсене на този код за грешка, но не изглежда нормално, че този сървър ще има проблеми с IP комуникацията - няколко подобни приложения работят там добре, така че подозирам, че някои подробности в кода ми го нарушават.

е работил за вас: Charles Robertson | Искате ли да се свържете с нас?