Otázka

LK217321
LK217321 Zákazník WebSite

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

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:[apcode language=“php“]

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

[/apcode]

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.

0

3 odpovědí

RM130195
RM130195 Podpora

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?

O uživateli: Produktový manažer. Web: wedos.cz
0
LK217321
LK217321 Zákazník

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.

0
LK217321
LK217321 Zákazník

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

0

Chcete odpovědět?

Odpovídat můžou přihlášení zákazníci WEDOSu. Přihlášení je přes účet, který už máte.