Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Automatyczne powiadomienie o awarii
Druzzdil
post
Post #1





Grupa: Zarejestrowani
Postów: 1
Pomógł: 0
Dołączył: 26.03.2015

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


Witam

Mam pewien problem, który lekko spędza mi sen z powiek, jego rozwiązanie jest dość istotne z punktu widzenia dbania o wiarygodność firmy. Od jakiegoś czasu, zastanawiam się nad możliwością stworzenia skryptu, który automatycznie wysyła wiadomość email w przypadku zawieszenia się aplikacji. Aplikacja sama jest w sobie jest masywna, chodzi o giełdę transportową. Za front-end odpowiada js z frameworkiem ExtJS od Sencha i Python, back-end jest w PHP. Bardzo ważne jest to aby w przypadku ewentualnej awarii, możliwie szybko zareagować, klienci płacą za dostęp do giełdy jeśli nie jest ona dostępna, sądzą, że robimy z nich głupków co jest całkiem słuszne.

Początkowo myślałem nad zaimplementowaniem skryptu jquery odświeżającego stronę co określony czas o wartości onload a następnie ustawienie kolejnego automatycznego skryptu, w przypadku awarii nie będzie to możliwie wiec skrypt powinien wysłać wiadomość email, jednak chwila zastanowienia wystarczyła aby pomysł uznać za nie do końca przemyślany w efekcie niemożliwy do zrealizowania, bo skoro aplikacja nie działa to nie działa, jej skrypty nie wystartują.

Bardzo proszę o wszelkie propozycje, być może ktoś już mierzył się z podobnym tematem, być może istnieje jakaś automatyka zajmująca się takimi problemami, będę ogromnie wdzięczny za wszelką pomoc.
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
b4rt3kk
post
Post #2





Grupa: Zarejestrowani
Postów: 1 933
Pomógł: 460
Dołączył: 2.04.2010
Skąd: Lublin

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


Cytat(Druzzdil @ 26.03.2015, 10:31:17 ) *
Witam

Mam pewien problem, który lekko spędza mi sen z powiek, jego rozwiązanie jest dość istotne z punktu widzenia dbania o wiarygodność firmy. Od jakiegoś czasu, zastanawiam się nad możliwością stworzenia skryptu, który automatycznie wysyła wiadomość email w przypadku zawieszenia się aplikacji. Aplikacja sama jest w sobie jest masywna, chodzi o giełdę transportową. Za front-end odpowiada js z frameworkiem ExtJS od Sencha i Python, back-end jest w PHP. Bardzo ważne jest to aby w przypadku ewentualnej awarii, możliwie szybko zareagować, klienci płacą za dostęp do giełdy jeśli nie jest ona dostępna, sądzą, że robimy z nich głupków co jest całkiem słuszne.

Początkowo myślałem nad zaimplementowaniem skryptu jquery odświeżającego stronę co określony czas o wartości onload a następnie ustawienie kolejnego automatycznego skryptu, w przypadku awarii nie będzie to możliwie wiec skrypt powinien wysłać wiadomość email, jednak chwila zastanowienia wystarczyła aby pomysł uznać za nie do końca przemyślany w efekcie niemożliwy do zrealizowania, bo skoro aplikacja nie działa to nie działa, jej skrypty nie wystartują.

Bardzo proszę o wszelkie propozycje, być może ktoś już mierzył się z podobnym tematem, być może istnieje jakaś automatyka zajmująca się takimi problemami, będę ogromnie wdzięczny za wszelką pomoc.


Co masz na mysli poprzez "aplikacja nie działa"? Apache się wiesza/restartuje? Może baza danych? Albo cały serwer? Sprecyzuj dlaczego aplikacja przestaje działać, bez tego ciężko coś doradzić. Jak serwer padnie, to jeśli nie masz drugiego żaden mail nie pójdzie.

Jeśli wina leży po stronie apacha/bazy danych to ja bym osobiście napisał skrypt basha, odpalany powiedzmy co minutę, który przeglądał by logi apacha/bazy i jeśli napotkałby błąd, który powododuje wyłączenie aplikacji to wtedy wysyłałby error mail.

Jeśli dysponujesz drugim serwerem, możesz na nim puścić skrypt basha, który będzie pingował pierwszy serwer, względnie za pomocą curl próbował otworzyć żądaną stronę, jeśli się to nie uda - error mail.

Ten post edytował b4rt3kk 26.03.2015, 10:40:08


--------------------
Jeśli pomogłem, kliknij proszę 'pomógł'. Dzięki.
Go to the top of the page
+Quote Post
ctom
post
Post #3





Grupa: Zarejestrowani
Postów: 321
Pomógł: 55
Dołączył: 19.04.2009

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


może tym się zainteresuj https://www.pingdom.com


--------------------
Polecam MyDevil hosting idealny dla deweloperów
Go to the top of the page
+Quote Post

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

 



RSS Aktualny czas: 20.08.2025 - 00:26