# org.apache.axis2.AxisFault: HTTP ( 500 ) Internal Server Error address : https://26.2.162.231:80

**URL:** <https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052>\
**Category:** Fatturazione Elettronica\
**Created:** [11 Ottobre 2018, 3:31pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052 "2018-10-11T15:31:26Z")\
**Posts on this page:** 19\
**Page:** 3

<div class="post-metadata">

**Author:** ![robyone1](https://forum.italia.it/letter_avatar_proxy/v4/letter/r/9dc877/32.png) [@robyone1](https://forum.italia.it/u/robyone1)\
**Post date:** [23 Febbraio 2019, 4:34pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/41 "2019-02-23T16:34:19Z")

</div>

Fammi sapere, ma sembra un problema simile al fastcgi, nel senso che l’elaborazione inizia quando il server riceve la fattura, registra il file ricevuto nel file di log, appare il messaggio “FASTCGI\_WAITING\_FOR\_RESPONSE” e poi non succede più niente: infine si interrompe quando si raggiunge il timeout; quindi, se si imposta il timeout con un valore molto alto, non si fa altro che ritardare un inevitabile ko……  
Io invece in questi giorni ho provato a cambiare sia server web che sistema operativo! Ho provato prima con Apache su Windows e poi con Apache su Linux (ma sempre lo stesso codice php…): sempre lo stesso dannato problema! Cambia la dicitura dell’errore che mi restituisce l’ambiente di test dell’agenzia delle entrate (sto utilizzando un ambiente di test per fare le prove), ma la sostanza è sempre la stessa: ricevo le fatture di piccole dimensioni ma non quelle un po’ più grandi! Sto impazzendo…… A questo punto mi viene da pensare che possa essere colpa del codice, ma perché solo per il file piccoli???

---

<div class="post-metadata">

**Author:** ![Eis513](https://forum.italia.it/letter_avatar_proxy/v4/letter/e/c37758/32.png) [@Eis513](https://forum.italia.it/u/Eis513)\
**Post date:** [23 Febbraio 2019, 4:39pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/42 "2019-02-23T16:39:11Z")

</div>

un problema di codice pero dovrebbe almeno iniziare ad eseguirlo, mentre con il fastcgi non iniziava neanche ad eseguire codice, mentre ora ha fatto tutto correttamente, e probabilmente ha anche restituito er01 al sdi, ma non ha avvisato iis di aver completato la procedura restituendogli bad gatewat 502.1…lunedi con il cliente che ha ricevuto controlliamo anche se nel suo cassetto fiscale questa fattura é tra quelle messe a disposizione

---

<div class="post-metadata">

**Author:** ![robyone1](https://forum.italia.it/letter_avatar_proxy/v4/letter/r/9dc877/32.png) [@robyone1](https://forum.italia.it/u/robyone1)\
**Post date:** [23 Febbraio 2019, 5:08pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/43 "2019-02-23T17:08:27Z")

</div>

Si, questo fatto del codice che non viene eseguito per niente vale anche per me, ma se si trattasse di qualche limitazione del php riguardo alla lunghezza della stringa di input del metodo RiceviFatture?  
Con il CGI, invece, entra nel metodo ed esegue il codice, da quello che hai potuto verificare? Ne sei certo?

---

<div class="post-metadata">

**Author:** ![Romolo\_Manfredini](https://forum.italia.it/user_avatar/forum.italia.it/romolo_manfredini/32/1934_2.png) [@Romolo\_Manfredini](https://forum.italia.it/u/Romolo_Manfredini)\
**Post date:** [23 Febbraio 2019, 5:41pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/44 "2019-02-23T17:41:28Z")

</div>

Mi spiegate perchè soffrite con PHP su IIS anzichè usare ASP ?  
Ma farvi un server linux per usare php su apache è troppo complesso ?

---

<div class="post-metadata">

**Author:** ![robyone1](https://forum.italia.it/letter_avatar_proxy/v4/letter/r/9dc877/32.png) [@robyone1](https://forum.italia.it/u/robyone1)\
**Post date:** [23 Febbraio 2019, 7:06pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/45 "2019-02-23T19:06:44Z")

</div>

Romolo, non hai letto con attenzione quello che ho scritto poco fa… 😉  
Ho provato con Apache su Linux, ma niente da fare! Stesso problema…. ☹  
Per questo mi sta venendo da pensare che sia un problema di php! Non credo sia possibile creare un server web in asp classico; si può fare senz’altro in [asp.net](http://asp.net), ma non sono ferratissimo….

---

<div class="post-metadata">

**Author:** ![Romolo\_Manfredini](https://forum.italia.it/user_avatar/forum.italia.it/romolo_manfredini/32/1934_2.png) [@Romolo\_Manfredini](https://forum.italia.it/u/Romolo_Manfredini)\
**Post date:** [23 Febbraio 2019, 8:02pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/46 "2019-02-23T20:02:42Z")

</div>

Con PHP su linux sotto apache non ho problemi…  
ho usato come classe per i test : [https://github.com/italia/fatturapa-php-sdk/tree/master/SDICOOP](https://github.com/italia/fatturapa-php-sdk/tree/master/SDICOOP)  
ma adesso sto provando questa: [https://github.com/taocomp/php-sdicoop-server](https://github.com/taocomp/php-sdicoop-server)

---

<div class="post-metadata">

**Author:** ![Eis513](https://forum.italia.it/letter_avatar_proxy/v4/letter/e/c37758/32.png) [@Eis513](https://forum.italia.it/u/Eis513)\
**Post date:** [24 Febbraio 2019, 4:23pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/47 "2019-02-24T16:23:16Z")

</div>

implementato con [asp.net](http://asp.net) ti faccio sapere roberto, non ero ancora riuscito a sbirciare e a studiarmi un po’ [asp.net](http://asp.net), in questo weekend ho visto come fare, e con WCF é molto molto semplice

---

<div class="post-metadata">

**Author:** ![Eis513](https://forum.italia.it/letter_avatar_proxy/v4/letter/e/c37758/32.png) [@Eis513](https://forum.italia.it/u/Eis513)\
**Post date:** [25 Febbraio 2019, 7:10am UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/48 "2019-02-25T07:10:22Z")

</div>

stesso problema…non so piu cosa fare, non ho trovato traccia neanche nei trace

---

<div class="post-metadata">

**Author:** ![robyone1](https://forum.italia.it/letter_avatar_proxy/v4/letter/r/9dc877/32.png) [@robyone1](https://forum.italia.it/u/robyone1)\
**Post date:** [25 Febbraio 2019, 7:39am UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/49 "2019-02-25T07:39:12Z")

</div>

Stesso problema sia con [ASP.Net](http://ASP.Net) che con CGI ??? Non ci posso credere…… :-😳

---

<div class="post-metadata">

**Author:** ![Eis513](https://forum.italia.it/letter_avatar_proxy/v4/letter/e/c37758/32.png) [@Eis513](https://forum.italia.it/u/Eis513)\
**Post date:** [25 Febbraio 2019, 8:04am UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/50 "2019-02-25T08:04:50Z")

</div>

dai log http :  
#Fields: date time s-sitename s-computername s-ip cs-method cs-uri-stem cs-uri-query s-port cs-username c-ip cs-version cs(User-Agent) cs(Cookie) cs(Referer) cs-host sc-status sc-substatus sc-win32-status sc-bytes cs-bytes time-taken  
2019-02-25 01:29:39 W3SVC1 ---------- ------------- POST /fatturazione/ricezione - 443 - 217.175.52.231 HTTP/1.1 IBM+WebServices/1.0 - - ----------:443 500 0 14 1450 114577 1390  
questo punto penso sia un problema sui certificati, non so piu cosa pensare, tu come li hai impostati, mapping manyToOne?

---

<div class="post-metadata">

**Author:** ![robyone1](https://forum.italia.it/letter_avatar_proxy/v4/letter/r/9dc877/32.png) [@robyone1](https://forum.italia.it/u/robyone1)\
**Post date:** [25 Febbraio 2019, 8:54am UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/51 "2019-02-25T08:54:13Z")

</div>

Per la verità all’inizio stavo avendo problemi a configurare il certificate mapping, per cui ho provato a non abilitarlo per niente e tutto sembrava funzionare regolarmente, sia in fase di test che in produzione! Adesso che però ho questo problema di file di dimensioni più grandi, in effetti stavo pensando di rivedere anche questa aspetto, anche se restano due perplessità:  
1 . se fosse un problema di certificati, non dovrebbe funzionare mai, indipendentemente dalla dimensione della request ricevuta, credo… (ma chi lo sa…)  
2. su Linux esiste la configurazione del certificate mapping? Non ne ho mai sentito parlare, l’ho sentita solo per IIS: ad ogni modo la ricezione dei file grandi non funziona nemmeno su Linux!  
Cmq è una strada che si può tentare, a questo punto, nella disperazione….  
Per il momento sto tentando con il codice PHP che mi ha suggerito Romolo, ti faccio sapere.

---

<div class="post-metadata">

**Author:** ![Romolo\_Manfredini](https://forum.italia.it/user_avatar/forum.italia.it/romolo_manfredini/32/1934_2.png) [@Romolo\_Manfredini](https://forum.italia.it/u/Romolo_Manfredini)\
**Post date:** [25 Febbraio 2019, 12:10pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/52 "2019-02-25T12:10:47Z")

</div>

già che ci sei verifica di aver configurato php con mod\_php e non come fastcgi…  
Vedi: [Problemi ricezione fatture SDICOOP Apache PHP-FPM](https://forum.italia.it/t/problemi-ricezione-fatture-sdicoop-apache-php-fpm/6189)

Per IIS forse anche questo aiuta…

> <https://stackoverflow.com/questions/15079397/maximum-default-post-request-size-of-iis-7-how-to-increase-64kb-65kb-limit>

---

<div class="post-metadata">

**Author:** ![robyone1](https://forum.italia.it/letter_avatar_proxy/v4/letter/r/9dc877/32.png) [@robyone1](https://forum.italia.it/u/robyone1)\
**Post date:** [5 Marzo 2019, 3:18pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/53 "2019-03-05T15:18:00Z")

</div>

Ciao, c’è una importante novità! Come anche suggerito da Romolo, ho provato a scaricare il php con mod\_php (sarebbe la versione Thread Safe per windows) e ad installarlo sul server Apache…: ebbene così FUNZIONA! Ricevo le fatture di tutte le dimensioni senza alcun problema! Quindi, in qualche modo, sono proprio il CGI o il FASTCGI che rompono le scatole!!! Anche su Linux!!!  
Pertanto, sullo stesso server Windows, ho IIS per il mio applicativo e l’invio delle fatture e ho Apache per la ricezione di fatture e notifiche da SDI: è un giro pazzesco ma è l’unico che funziona, per il momento, per cui me lo tengo…. 😉

---

<div class="post-metadata">

**Author:** ![Eis513](https://forum.italia.it/letter_avatar_proxy/v4/letter/e/c37758/32.png) [@Eis513](https://forum.italia.it/u/Eis513)\
**Post date:** [5 Marzo 2019, 4:08pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/54 "2019-03-05T16:08:52Z")

</div>

Ciao roberto, ma ha i per caso provato anche il thread safe direttamente da iis, php stesso sconsiglia thread safe per windows

---

<div class="post-metadata">

**Author:** ![robyone1](https://forum.italia.it/letter_avatar_proxy/v4/letter/r/9dc877/32.png) [@robyone1](https://forum.italia.it/u/robyone1)\
**Post date:** [5 Marzo 2019, 4:16pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/55 "2019-03-05T16:16:02Z")

</div>

No, non l’ho provato, anche perché il php, su IIS, comunque dovrebbe passare dal CGI o dal FASTCGI, e quindi saremmo punto e d’accapo….  
L’ho provato solo con Apache, anche se, anche con questo, in genere consigliano di installare il PHP in CGI, ma chi se ne frega! 😉 L’importante è che funziona la ricezione delle fatture! Ho provato ad importare fatture da 2Mb e ha funzionato molto velocemente….

---

<div class="post-metadata">

**Author:** ![Eis513](https://forum.italia.it/letter_avatar_proxy/v4/letter/e/c37758/32.png) [@Eis513](https://forum.italia.it/u/Eis513)\
**Post date:** [5 Marzo 2019, 4:21pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/56 "2019-03-05T16:21:33Z")

</div>

Grandissimo, allora provo anche io e ti faccio sapere, hai configurato apache come indicato da romolo vero?  
Grazie mille intanto roberto e anche a romolo! vi faccio sapere

---

<div class="post-metadata">

**Author:** ![Eis513](https://forum.italia.it/letter_avatar_proxy/v4/letter/e/c37758/32.png) [@Eis513](https://forum.italia.it/u/Eis513)\
**Post date:** [6 Marzo 2019, 11:25am UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/57 "2019-03-06T11:25:08Z")

</div>

Fantistico funziona tutto!

---

<div class="post-metadata">

**Author:** ![Romolo\_Manfredini](https://forum.italia.it/user_avatar/forum.italia.it/romolo_manfredini/32/1934_2.png) [@Romolo\_Manfredini](https://forum.italia.it/u/Romolo_Manfredini)\
**Post date:** [6 Marzo 2019, 9:03pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/58 "2019-03-06T21:03:12Z")

</div>

Onestamente con php 7.2 e la precompilazione del bytecode da parte dello zend engine non vedo molti miglioramenti su un web server apache ben settato fra mod\_php e php-fpm + mod\_fastcgi, anzi spesso vedo peggioramenti a livello di compatibilità ad usare quest’ultima accoppiata.  
Certo se uno ha pochi processi di apache attivi, poca memoria e basse max\_request per server ovviamente lo startup overhead di un processo di apache può avere costi significativi, ma se ben settato mod\_php è quello che offre maggiori compatibilità e possibilità di tracciamento dei problemi.

---

<div class="post-metadata">

**Author:** ![marcomarsala](https://forum.italia.it/user_avatar/forum.italia.it/marcomarsala/32/1486_2.png) [@marcomarsala](https://forum.italia.it/u/marcomarsala)\
**Post date:** [10 Gennaio 2020, 4:38pm UTC](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052/59 "2020-01-10T16:38:46Z")

</div>

Per FastCGI è necessario configurare un’impostazione del FastCGI stesso sulla grandezza massima del payload. Non è sufficiente modificare il parametro di PHP e quello del webserver (quest’ultimo in genere già molto elevato di default).

[Pagina precedente](https://forum.italia.it/t/org-apache-axis2-axisfault-http-500-internal-server-error-address-https-26-2-162-231-80/5052.md?page=2)
