HTTP Watchdog iOS Uygulaması


0

Bir HTTP sunucusu kapalı olduğunda beni uyaran bir uygulama var mı?

Seçtiğim bir URL'ye günde birkaç kez bir HTTP GET isteği gönderen basit bir uygulama arıyorum. Örneğin; cevap döndürülmezse veya yanıtın HTTP durumu 2xx aralığı dışındaysa bir bildirim gösterin.

Aramak watchdog veya http watchdog App Store'da bana herhangi bir sonuç vermedi.


AFAIK uygulamaları bu kullanışlı hale getirmek için arka planda etkin değil. IFTTT'yi bir Tarihle Kullanma & amp; Zaman tetikleyici olsa da bir seçenek olabilir.
nohillside

2
Şuna baksana Pingdom . Hizmetlerinin bir parçası olarak bir iOS uygulaması sunarlar. Servis gerçek izleme yapar ve uygulama bu günlüklere erişmenize izin verir.
fsb

@fsb Pingdom'a bir göz attım ve bu önemsiz gereksinim için fazlaca gözüküyor gibi görünüyor. Uygun bir uygulama yoksa, muhtemelen defterime cron tarafından zamanlanan bazı basit komut dosyalarını yazacağım.
Cimlman

1
Sunucu üzerinde herhangi bir kontrolünüz olup olmadığını söylemediniz. Bunu yaparsanız, bir komut dosyasını oraya periyodik olarak IFTTT veya SMS veya başka bir bildirim aracı yoluyla bir "Alive" mesajı gönderen bir Deadman anahtarı olarak koyabilirsiniz.
pseudon

Yanıtlar:


1

Yokuş aşağı ve fsb'nin gerçekten doğru olduğuna inanıyorum.

Bir web sitesinin durumunu izlemek, manuel olarak hariç, iOS'un asla yapması amaçlanmayan bir şeydir. Aslında web sitesini ziyaret edip etmediğini görmek. Bu tür görevleri yapmak için bir telefon kullanmak (hatta mümkün olduğunu varsayarak), muhtemelen pil gücünü tüketir ve yerel WiFi veya hücresel sinyalinizin ne kadar güçlü olduğuna bağlı olarak başarısız olabilir. Bir arka plan görevi yürüdüğünüzü unutmayın. her zaman arka planda çalışıyor. WiFi / hücresel radyoyu kullanması gereken bir servis. Bunların hepsinin pil ömründe bir maliyeti var.

Bu yüzden muhtemelen en iyi seçeneğiniz web sitelerini izleyen bir internet hizmetidir. Wordpress blogumda, standart eklentilerden birine gömüldüğünde beni bilgilendiren bir özellik var. Tam olarak istediğinizi yapan ve hizmet dışı kalma süresi konusunda sizi bilgilendirecek olan Pingdom (ücretsiz bir tane bulabileceğiniz hiç şüphesiz) gibi başka hizmetler var.


Uygulamanın kalıcı olarak çalışmasını beklemiyorum. İsteği günde birkaç kez gönderirse, benim için sorun olmaz. Sanırım indiren bazı uygulamalar olmalı. günde en az bir kez hava tahmini. (Bu tür bir uygulamayı kullanmadığımı itiraf ediyorum. Sadece var olması gerektiğini tahmin ediyorum.) Eğer bir sunucunun günde sadece birkaç kez kapalı olmadığını kontrol etmek istersem, teknik olarak tamamen aynı iş gibi görünüyor.
Cimlman

@Cimlman Hava Durumu tahminleri, uygulamayı açtığınız anda yenileyin ya da push bildirimlerini kullanın. Bir sunucuyu aktif olarak yoklamazlar.
nohillside

@nohillside ... ve bu tür hava durumu tahmini uygulaması bir bildirim gösterdiğinde öngörüyü indiriyor mu?
Cimlman

1
@cimlman Bunun mümkün olup olmadığını bilmemekle birlikte, önemli olan, bildirimin dışarıdan tetiklenmesidir, uygulama olan herhangi bir şeyin farkında değildir. Bu nedenle, senaryonuzda, 7/24 makinede çalışan bir ana servise ihtiyacınız var; bu da ana bilgisayarın kullanılabilirliğini kontrol edip uygulamayı bildirir (veya sizi bilgilendirmek için IFTTT kullanır).
nohillside
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.