PHP skript se opakovaně spouští po cca 30 vteřinách

33 zhlédnutíWebSite
0

Dobrý den,

zjistil jsem, že se mi každý PHP skript opakovaně pouští po cca 30 vteřinách běhu a běží tedy dva stejné skripty současně. Je v zásadě jedno, co skript obsahuje, děje se to např. i u tohoto:

<?php
$log_file = './log_test.'.date("h-i-s").'.log';
file_put_contents($log_file, "Start\n", FILE_APPEND);
sleep(45);
?>

Po spuštění se vytvoří čtyři soubory s časem 30 vteřin od sebe. Děje se to i když spustím skript pomocí Cronu.

Nevíte prosím někdo, čím by to mohlo být? Používám hosting NoLimit a PHP 7.3

Díky za pomoc.

Role: Zákazník
Odpověděl na otázku
0
17.24K - WEDOS Internet, a.s. 0 Comments

Dobrý den,

takovou funkci webhosting nemá.

Buďto půjde o chybu v kódu, nebo o nějaké napadení, nebo vám skripty někdo volá externě, může to být forma útoku. Nemáte nějaké podivné údaje ve sledování návštěvnosti?

Role: Podpora Web: https://wedos.cz Vizitka: Pokusím se vám poradit s CMS.
Odpověděl na otázku
0

Dobrý den,

chyba v kódu to pravděpodobně nebude, pokud není v kompatibilitě mezi PHP 5.6 a 7.3. Zkusil jsem kód spustit na zdarmahostingu s PHP 5.6 a vše proběhlo v pořádku. Útok a externí spouštění skriptu je sice možné, ale považuji ho za nepravděpodobné vzhledem k tomu, že stránky nejsou nikde prezentovány a ví o nich jen pár lidí. Není možné, že se při instalaci Prestashopu změnila nějaká nastavení hostingu, která by toto způsobovala? Ještě zkouším přepnout PHP z 7.3 na 5.6.

Díky.

Role: Zákazník
Změnil status na publikováno
0

Změna na PHP 5.6 neměla vliv…děje se to pořád.

Role: Zákazník
Změnil status na publikováno

Categories