Logi: Różnice pomiędzy wersjami

(Error log)
Linia 1: Linia 1:
 
Każda domena w MyDevil ma możliwość ustawienia dla niej katalogu z ''logami''. Aktualnie dostępne są tylko logi dostępu (access log) oraz error logi dla typów ruby, python oraz nodejs.
 
Każda domena w MyDevil ma możliwość ustawienia dla niej katalogu z ''logami''. Aktualnie dostępne są tylko logi dostępu (access log) oraz error logi dla typów ruby, python oraz nodejs.
  
===Access log===
+
=== Access log ===
 
Żeby umożliwić tworzenie logów, należy w katalogu <code class="directory">/usr/home/''login''/domains/''domena''/</code> utworzyć podkatalog logs, a w nim plik access.log poleceniami:
 
Żeby umożliwić tworzenie logów, należy w katalogu <code class="directory">/usr/home/''login''/domains/''domena''/</code> utworzyć podkatalog logs, a w nim plik access.log poleceniami:
 
  mkdir /usr/home/''login''/domains/nazwa.domeny/logs
 
  mkdir /usr/home/''login''/domains/nazwa.domeny/logs
Linia 8: Linia 8:
 
Od tego momentu serwer WWW będzie zapisywał log do pliku access.log.
 
Od tego momentu serwer WWW będzie zapisywał log do pliku access.log.
  
===Error log===
+
=== Error log PHP ===
 
Dla [[PHP#Konfiguracja_PHP| PHP]] error logi można zapisywać do pliku przy pomocy własnej konfiguracji PHP.
 
Dla [[PHP#Konfiguracja_PHP| PHP]] error logi można zapisywać do pliku przy pomocy własnej konfiguracji PHP.
  
Dla typów ruby, python oraz nodejs istnieje możliwość logowania następujących zdarzeń:
+
=== Error log Ruby, Python, Nodejs ===
 +
Dla typów Ruby, Python oraz Nodejs istnieje możliwość logowania następujących zdarzeń:
 
* zapisy na stdout,
 
* zapisy na stdout,
 
* zapisy na stderr,
 
* zapisy na stderr,
 
* informacje o problemach przy uruchamianiu aplikacji.
 
* informacje o problemach przy uruchamianiu aplikacji.
 
 
 
Error logi zapisywane są do pliku <code class="directory">/usr/home/''login''/domains/''domena''/logs/error.log</code>. Tak jak w przypadku access logów należy stworzyć katalog logs poleceniem <code>mkdir /usr/home/''login''/domains/nazwa.domeny/logs</code>.
 
Error logi zapisywane są do pliku <code class="directory">/usr/home/''login''/domains/''domena''/logs/error.log</code>. Tak jak w przypadku access logów należy stworzyć katalog logs poleceniem <code>mkdir /usr/home/''login''/domains/nazwa.domeny/logs</code>.
  

Wersja z 10:54, 21 lip 2017

Każda domena w MyDevil ma możliwość ustawienia dla niej katalogu z logami. Aktualnie dostępne są tylko logi dostępu (access log) oraz error logi dla typów ruby, python oraz nodejs.

Access log

Żeby umożliwić tworzenie logów, należy w katalogu /usr/home/login/domains/domena/ utworzyć podkatalog logs, a w nim plik access.log poleceniami:

mkdir /usr/home/login/domains/nazwa.domeny/logs
touch /usr/home/login/domains/nazwa.domeny/logs/access.log
chmod 0606 /usr/home/login/domains/nazwa.domeny/logs/access.log

Od tego momentu serwer WWW będzie zapisywał log do pliku access.log.

Error log PHP

Dla PHP error logi można zapisywać do pliku przy pomocy własnej konfiguracji PHP.

Error log Ruby, Python, Nodejs

Dla typów Ruby, Python oraz Nodejs istnieje możliwość logowania następujących zdarzeń:

  • zapisy na stdout,
  • zapisy na stderr,
  • informacje o problemach przy uruchamianiu aplikacji.

Error logi zapisywane są do pliku /usr/home/login/domains/domena/logs/error.log. Tak jak w przypadku access logów należy stworzyć katalog logs poleceniem mkdir /usr/home/login/domains/nazwa.domeny/logs.