Tak, jak napiasł @MasterOf - bez zawartości tych plików ciężko coś napisać, to będą jedynie domysły. Niemniej do głowy przychodzą mi dwie rzeczy:
1) w pierwszym pliku są jakieś błędy, które skutecznie wywalają całość, wiec skoro duży ZONK następuje w pierwszym includowanym pliku, to logiczne jest, że do wykonania kolejnych może nie dojść
2) piszesz, że każdy z plików wykonuje się ok. 20 sekund. Każdy serwer z PHP ma w swoich opcjach różne parametry dotyczące dopuszczalnego obciążenia procesora, zużycia pamięci, a także m.in. czasu wykonania danego skryptu. Być może po prostu przekraczasz ten czas, przez co skrypt jest ubijany.
Żeby na szybko to zweryfikować, wywal/zakomentuj treść plików plik1.php
, 2 i 3, a wstaw tam jedynie coś w stylu echo 'pierszy'
w pierwszym pliku, echo 'drugi'
w drugim i tak dalej. A potem odpal ten "główny" skrypt, który dołącza/wczytuje te mniejsze pliki i zobacz, czy coś się w ogóle pojawi. Jeśli będziesz miał wyświetlone te komunikaty, to znaczy, że pliki są poprawnie dołączane, a problem tkwi gdzieś w ich treści.
Zrobilem jak mowisz, pierwszy plik wykonuje sie robi obliczenia i konczy z komunikatem, ale dla nastepnych juz nic, tak jakby zrobil tylko ten pierwszy(to znaczy zrobil tylko ten pierwszy), nawet jak zmienie kolejnosc najpierw plik2 a potem plik1 to ten plik 2 sie wykona a znowu plik1 nie
edit1:
gdy dalem wszedzie po /**/ echo 1,2,3 to wszystko funkcjonuje, wyglada na to ze moje pliki podliczeniowe zajmuja duzo czasu, jest moze jakas mozliwosc zebym mogl je uruchamiac tak zeby chociaz jeden po drugim sie uruchamialy?