Instanța mea AWS a funcționat bine cu aplicația mea. Dar, azi, serverul era oprit fără memorie ram. Apoi alerg:
sincronizare; echo 1 > /proc/sys/vm/drop_caches
sudo service nginx start
După aceea, consumul de memorie ram este ok, dar aplicația nu.
Rulez un site web Rails 4.2.1 cu Ruby 2.2.2 și nginx/1.8.0 într-o instanță Ubuntu 14 AWS.
Când accesez site-ul, am eroarea:
502 Bad Gateway
nginx/1.8.0
Când alerg app restart-config pentru pasageri
Eu am:
*** EROARE: Phusion Passenger nu pare să ruleze. Dacă ești sigur că
rulează, atunci cauzele acestei probleme ar putea fi una dintre:
1. Ați personalizat directorul de registru al instanțelor folosind Apache
Opțiunea PassengerInstanceRegistryDir, cea a lui Nginx
opțiunea passenger_instance_registry_dir sau Phusion Passenger Standalone
--instance-registry-dir argument din linia de comandă. Dacă da, vă rugăm să setați
variabila de mediu PASSENGER_INSTANCE_REGISTRY_DIR în acel director
și rulați această comandă din nou.
2. Directorul instanței a fost eliminat de fundalul unui sistem de operare
serviciu. Vă rugăm să setați un alt director de registru al instanțelor folosind Apache
Opțiunea PassengerInstanceRegistryDir, Nginx's passenger_instance_registry_dir
opțiunea sau comanda Phusion Passenger Standalone --instance-registry-dir
argument de linie.
În dosar /var/log/nginx/error.log
Eu am:
2021/06/19 13:21:12 [crit] 26618#0: *48688773 connect() to unix:/tmp/passenger.26EHXct/agents.s/server a eșuat (2: Nu există un astfel de fișier sau director) în timpul conectării la în amonte, client: XXX.XXX.34.163, server: www.XXX.com, cerere: „GET / HTTP/1.1”, în amonte: „passenger:unix:/tmp/passenger.26EHXct/agents.s/server:”, gazdă: „XXX.com”
Am incercat deja aceasta solutie si nu functioneaza.
Cand alerg: pasanger-config validate-install
Eu am:
Folosiți <spațiu> pentru a selecta.
Dacă meniul nu se afișează corect, apăsați „!”
⣠⬢ Însuși pasagerul
⬡ Apache
--------------------------------------------- -----------------------
* Se verifică dacă această instalare Passenger este în PATH... â
* Verificarea dacă nu există alte instalaţii pentru pasageri... â
Totul arată bine. :-)
Cand alerg: sudo pasageri-memorie-statistici
Eu am:
Versiunea: 5.0.10
Data : 2021-06-19 13:31:40 -0300
------------- Procese Apache -------------
*** AVERTISMENT: executabilul Apache nu poate fi găsit.
Setați variabila de mediu APXS2 la numele fișierului executabilului dvs. „apxs2” sau setați variabila de mediu HTTPD la numele fișierului executabilului „httpd” sau „apache2”.
---------- Procese Nginx ----------
PID PPID VMSize Private Name
-------------------------------------
26615 1 230,7 MB 26,3 MB nginx: proces de lucru
26616 1 230,4 MB 27,4 MB nginx: proces de lucru
26617 1 229,7 MB 25,8 MB nginx: proces de lucru
26618 1 233,3 MB 27,4 MB nginx: proces de lucru
### Procese: 4
### RSS murdar privat total: 106,78 MB
--- Procesele pasagerilor ---
### Procese: 0
### RSS murdar privat total: 0,00 MB
Stie cineva cum pot rezolva asta?